問題タブ [concat]

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.

0 投票する
2 に答える
1821 参照

php - group_concat 行を制限する (簡単な) 方法を発見した人はいますか?

各国からのレポートに関する情報を引き出すためのかなり大きなクエリがありますが、現在、これを制限できる唯一の方法はLimit 10、国を制限する末尾に or を入力することです。ただし、私がやりたいことは、group_concat国ごとに を 10 件の結果に制限することです。これは、私の場合、単語の各インスタンスに何らかの形で 10 件を制限することになりますgroup_concat

私の現在のクエリは次のとおりです。

この質問が尋ねられたのを見たことがありますが、本当に良い答えは見たことがありません。文字に基づいてのみ制限できるため、関数がMySQLに組み込まれていないことは知っています。以前にこの問題を解決した人はいますか?

0 投票する
3 に答える
132 参照

c++ - 自家製の Concat メソッドの問題

私は独自のStringクラスを実装しており、Concatメソッドを記述する必要があります。

私はそれを働かせることができません。

私のコードは次のとおりです。

メソッドの問題は、次のConcatようなものを書いたことです。

word3のようにするはずですword1+word2が、実行するとプログラムが失敗しました。

私が書いたとき:

word...合計の長さではなく、1 の長さだけを出力しました。

0 投票する
1 に答える
3845 参照

mysql - MySQLクエリでのLikeとConcatの使用

私は自分のデータベースにテキストファイルをロードしていて、組織の名前をリストするテーブルと、テキストファイルとそれらの組織との潜在的な一致を保持するテーブルとの間でいくつかのクイックマッチングを実行しようとしています。

を使用してファイルをロードしましたLOAD INFILE CONCURRENTが、問題はありません。

ひねりは、生のテキストテーブル()で照合しようとしているフィールドに、occupationoraffiliation組織名だけではないという事実から来ています。LIKEしたがって、文字列を一致させるためにワイルドカードを 使用しようとしています。

テキストを一致させるために、私はこのクエリを使用しようとしています:

私もなしで試しましたCONCAT

テーブルにはraw_faca約40,000行があり、orgsテーブルには約20,000行があります。すべてのクエリにインデックスがあります。クエリは数時間ほど実行されています。これは、操作には長すぎるようです。私が実行しようとしている比較は、それだけ非効率的ですか、それともここで見事に愚かなことをしていますか?私は、外部のphpまたはpythonスクリプトを1行ずつ使用しないようにしたいと考えていました。

の使用に関する以下のコメントに応えてMatch . . . Against、私は次のクエリも試しました。

そしてそれは私にこのエラーを与えています:

何かご意見は?

0 投票する
1 に答える
2286 参照

php - サブストリング + CakePHP の仮想フィールドでの連結 - 可能ですか?

これは簡単な質問のように思えますが、うまくいきません。名前と住所を組み合わせた仮想フィールドを作成しました。

これを使用する方法はありSUBSTRますか?(PHP または MYSQL は問題ありません - どちらかが最適で動作します)。

私はこれを試しました(無駄に):

また、CONCAT 内の個々のフィールドで SUBSTR を試しました。

0 投票する
1 に答える
4138 参照

oracle - Oracle カーソル、ループ実行図との連結

Oracle の Connect By Prior を使用して、カーソルを使用して管理レポート チェーンをループしたいと考えています。次に順序が逆になるため、VP が一番上にあり、開始したレコードが一番下になります (A.Corpid)。

上部にカーソル C1 があり、特定の基準に従って corpid を取得します

そのテーブルから返された各正規名 (6 行あるとします) を、定義済みの TIER1、TIER2、TIER3 変数に格納します。

どういうわけか、「TIER」という単語と行番号 i を組み合わせる方法がわかりません

オラクルは「||」について文句を言います

(ORA-06550: 33 行目、31 列目: PLS-00103: 次のいずれかを予期しているときに記号 "|" が検出されました: := . ( @ % ; )


私も連結しようとしましたが、それもうまくいきませんでした

ORA-06550: 行 33、列 26: PLS-00306: 'CONCAT' の呼び出しで引数の数または型が間違っています

0 投票する
1 に答える
6192 参照

c# - LINQ: String.Join a list but a character a character to its string before before

次のリストがあります。

  • アルファ
  • ベータ
  • チャーリー
  • デルタ

これらの文字列をカンマ区切りの 1 つの文字列に変換したいのですが、最初に文字 (@ 記号) を追加したいと考えています。最終結果は次のようになります。@alpha,@beta,@charlie,@delta

私が今持っているのは非LINQメソッドですが、「クリーン」ではないようです:

0 投票する
4 に答える
1072 参照

android - Cursor からの結果を単一のリストビュー要素に連結する

私はAndroidリストビューを持っていて、two_line_list_itemレイアウトを持っています.... text1とtext2

カーソルを返す SQL クエリがあります。以下の例では、SQL の NameA を text1 に、NameB を text2 に設定しています。

text1 が "NameA v NameB" になるように (SQL クエリを変更せずに) 2 つの名前を連結するにはどうすればよいでしょうか...

前もって感謝します

0 投票する
1 に答える
1909 参照

mysql - CONCAT は null ではない行のみを返します

CONCAT を使用するクエリで発生しているが、concat が null の場合でもグループを返す必要があるこの問題を解決する方法について、いくつかのトピックを検索しましたが、うまくいかない 2 つの解決策が見つかりました。

最初の解決策は、ISNULL を使用することでした。

2 つ目は、部分的に機能する IFNULL を使用することでした。null ではないものを見つけますが、null のものは出力しません。

クエリは次のとおりです。

8 つの site_access、8 つのグループがあり、現在登録されており、グループ 1 とグループ 2 に割り当てられているコマンドは 2 つだけです。現在、これら 2 つのグループは出力されますが、コマンドがないため残りはすべて無視されます。

出力の例を次に示します。

望ましい出力:

テーブルに関する詳細情報が必要な場合は、そのサンプルがここにあり ます。

0 投票する
1 に答える
550 参照

mysql - MySQL Group と Concat 複数の列

MySQL データベースから 2 つ以上の文字列を追加する必要があるため、CONCAT()関数を使用しました。

classesこれは、 PHP クラスを格納する最初のテーブルです。

methods各クラスのメソッドを格納する別のテーブル。

そして、連結のためのクエリを書きます。

これは機能していません。私の期待される出力は

何か案は?

0 投票する
2 に答える
322 参照

c# - C# - .txt ファイルから Excel ファイルへの部分データの連結

Excel スプレッドシートの読み取りとスプレッドシートへのデータの追加についてサポートが必要です。

私はしたいと思います:

  • Excel スプレッドシートを開く/読む (可能であれば、リッチテキスト ボックスに読み込むことが望ましい)。
  • OpenFileDialog を使用して、指定された .txt ファイルを開く/読み取ります。
    • 正規表現/string.Split メソッドを使用して .txt ファイル データを解析し、Excel スプレッドシートとの連結に必要な適切なデータを見つけます。
  • これが発生したら、適切な行に一致させながら、データの列 (.txt ファイルで regex または string.Split を使用して検出) を Excel スプレッドシートの最後の列に連結したいと思います。

これが私が意味することです:

テキストファイル

エクセルスプレッドシート


テキスト ファイルから 3 番目の列 (つまり、147221、147417、138666、147418、147470、147471、147472) を取得し、それらを Excel スプレッドシートに追加したいと思います。これは、最終的に .txt または .xls ファイルとしてエクスポートされるようにしたいものです。

最終文書


質問

誰か提案はありますか?