問題タブ [concatenation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - OracleDBクエリのフォーマット
Oracleデータベースへのクエリを実行するときにデータのフォーマットに問題があります。
私がやりたいのは、いくつかのデータを以下の形式のテキストファイルにエクスポートすることです。
- 最初の番号(上記の1)=会社番号(位置1-5、前の空白)
- INまたはUT=クロックインの場合はIN、クロックアウトの場合はUT(位置6〜7)
- 20071001 = YYYYMMDD(pos 8-15)形式の日付(営業日)
- 400056010549 = EmployeeID(位置16-33、右揃え、前に空白)
- 101012 = TTMMSS形式の時間(位置34-39)
- 00 = FT、常に00(位置40-41)
- 空白=常に8つの空のスペース(位置42-49)
- 1 =これが何に使用されるかはわかりませんが、常に1である必要があります(位置50、右揃え、前面の空白)
- 65 =“Kostnadsställe”、ENT_HR_EMPLOYEE.USERALPHA6(位置51-55、右揃え、前に空白)
現在、以下のクエリを使用していますが、これでSQLの知識は終わりです...
フォーマットを完了するのに役立つSQL-proはありますか?
java - Javaで文字を連結するには?
どのようにJavaで文字を連結しますか? +
文字列を連結するには、文字列間にa のみが必要ですが、を使用して文字を連結+
すると、文字の値が ascii に変更されるため、数値出力が得られます。System.out.println(char1+char2+char3...
このような文字列の単語を作成して作成したいと思います。
私はそれをできた
しかし、これは1行の文字しか取得できません。文字列として必要です。どんな助けでも大歓迎です。
ありがとう
sql - SQL 文字フィールドの連結 (CONCAT() または + を使用しない)
3 つの [char(32)] フィールドを連結しようとしています:
title1
title2
title3
を 1 つのフィールドに結合しようとしていますが、古いバージョンの SQL を使用しており、CONCAT() サブルーチンまたは + 演算子をサポートしていないことが問題です。
例:
CONCAT(title1, title2, title3)
(title1 + title2 + title3)
DON'T WORK!!!!
別の方法はありますか?
sql - SQL ヘルプ: Select ステートメント 1 対多の関係を連結する
たとえば、2 つのテーブルがあります。最初のテーブルは学生で、2 番目のテーブルは学生が受講しているコースです。select ステートメントを使用して、学生とコースの 2 つの列を表示し、コースがコンマで区切られるようにするにはどうすればよいですか。
ありがとう。
c# - 合体と空の文字列の連結
私の同僚は C# が初めてで、合体演算子について知りませんでした。それで、私は彼が次のようなコード行を書いているのを見ました:
str が null の場合、この式は空の文字列を返すという考えです。もちろん、これは次のように書き換えることができます。
そして、その方が読みやすいと思います。しかし、それは本当に大したことですか?読みやすさの利点は、戻ってそれらの行を 2 番目のように見せることを提案するのに十分ですか? それとも、これは手放すことを学ばなければならないことの 1 つですか (私の同僚が将来これを行うための最善の方法について教育を受けている場合)?
編集:メモ、効率のコメントに感謝しますが、これはそのパフォーマンスが重要な状況では実際には使用されていません。その情報は興味深いものですが、必ずしも私が重要だと感じるものではありません.
excel - Excel でカスタム ルックアップ関数を作成する際に問題が発生しました。一致範囲と連結範囲の問題
私の大きなスプレッドシートで問題が発生しています。大量の生データをデータ シートに取り込んでから、データ全体を何度も検索します。私が思いついた組み込み関数を使用する
かわいくない!基本的に、同じルックアップを 2 回実行して 4 つの変数を取得し、それらを 4 つの連結された配列と照合してから、そのポイントを必要な値のインデックスとして使用します。
4 シートの各行に 8 つ (わずかに異なります)、各シートに 96 行あります。それらを編集するのは面倒です!
今月はデータセットが大幅に増加したため、外側のバンド (x1100) を超えました (教訓、大規模では決して十分ではありません)。残念ながら、関数の制限により、L:L やそのような便利なものは使用できません。
4 つの変数を入力して答えを返すことができるユーザー定義関数としてコードを書き直そうとしましたが、配列の結合に失敗しました。
物事を簡単にするために、元の関数名に上記の範囲を指定しました (さらに、より広い範囲の値を使用するようにそれらを拡張しました)。そのため、名前付き範囲のみを使用するようにすべての関数を書き直すことができましたが、それでもスタックしたままになります。コードを変更する必要がある場合。
これが私がこれまでに持っているものです:
これはうまくいきません!正しく連結されないだけでなく (各範囲が個別に連結され、行ごとに結合されません)、クエリの 1 つの型が気に入りません。(関数が実際に完了するため(構文エラーがないため)、これらのデバッグは簡単ではありません。そのため、使用できる組み込みのステップスルーはありません。
どんな助けでも大歓迎です。
うまくいけば、私がやろうとしていることを理解するのに十分な詳細を提供できました.
乾杯、
スティーブ
php - PHP: 連結は 1 行と複数行のどちらが良いですか? それとも違いはありますか?
違いはありますか、または次のいずれかが他のものよりも優れています:
または
速度の違いはありますか、それともどちらかを選択する理由はありますか?
.net - F# - リストを間隔で連結された文字列に分割する
電子メール アドレスのリストがあり、各アドレスに電子メール通知を送信する必要があります。一度に 25 個のアドレスのブロックでこれを行いたいと思います。F# のような関数型言語で、25 個の電子メール アドレスをまとめて "折りたたむ" (連結する) 簡単な方法はありますか?それぞれがセミコロンで区切られています。.NET に String.Split メソッドがあることは知っていますが、一度に 25 個を連結する必要があります。
F# でこれを実行する最もエレガントな方法は何ですか?
php - {$_GET['id']} と '".$_GET['id']."' の違いは?
書き込みの違いはありますか
と
'".$_GET['id']."'
SQLステートメントで?どちらも同じように動作します
sql - Oracle で複数の行をカンマ区切りのリストに結合するにはどうすればよいですか?
簡単なクエリがあります:
次の結果が得られます。
結果を 1 行で返したいので、次のようにします。
もちろん、私は仕事をするためにPL / SQL関数を書くことができます(私はすでにOracle 10gでやっていました)が、このタスクのためのより良い、できればOracle固有ではない解決策(または組み込み関数かもしれません)がありますか? ?
私は通常、サブクエリで複数の行を避けるためにそれを使用します。そのため、人が複数の市民権を持っている場合、リスト内で彼女/彼が重複することは望ましくありません。
私の質問は、 SQL server 2005に関する同様の質問に基づいています。
更新:私の関数は次のようになります: