以下は、lookup_list列に5つのルックアップ列とそれぞれの名前がカンマで区切られたMySQLデータ表です。 lookup_list列とは別に各ルックアップ列名を選択します。 Lookup_1としてInvoice_Lookupを指定します。 Lookup_2としてLeadlist_Lookupを指定します。 などとなります。カンマ区切りの値を単一の列から選択する
答えて
データを正規化する必要があります。
しかしSUBSTRING_INDEXを使用して、あなたがそう
SELECT
SUBSTRING_INDEX(SUBSTRING_INDEX(Lookup_list, ',', 1), ',', -1) AS Lookup_1
, SUBSTRING_INDEX(SUBSTRING_INDEX(Lookup_list, ',', 2), ',', -1) AS Lookup_2
, SUBSTRING_INDEX(SUBSTRING_INDEX(Lookup_list, ',', 3), ',', -1) AS Lookup_3
, SUBSTRING_INDEX(SUBSTRING_INDEX(Lookup_list, ',', 4), ',', -1) AS Lookup_4
, SUBSTRING_INDEX(SUBSTRING_INDEX(Lookup_list, ',', 5), ',', -1) AS Lookup_5
FROM
[table]
これでサンプルを作成して試してみてください[、最小完全、かつ検証例**を作成する方法**] \t理にかなっていない。すべての行に同じ値が出力されます。 –
真実だが、私を責めない@JuanCarlosOropezaしかしLookup_listをトピックstarterのコメントのような列に分割する....彼のデータは意味が分かりませんannyhow正規化する必要があります –
これはまさに私が望むものです。ありがとう。そして非常に曖昧な質問には申し訳ありません。 –
- 1. javascriptテキストフィールドから区切られたカンマ区切りまたは単一の値
- 2. カンマ区切り文から単語全体を選択
- 3. カンマ区切りの値を変数から区切る
- 4. PIGの複数行から単一カンマ区切り行へ
- 5. mysqlテーブルのカンマ区切り値の選択
- 6. カンマ区切りの値:文字列からリストするオブジェクト
- 7. カンマ区切り文字列で数値を選択する方法は?
- 8. カンマ区切りの値をPHPの文字列から
- 9. Java - カンマで区切られたカンマ区切りのdouble値とint値
- 10. カンマ区切りカンマ区切りのコンマ区切り
- 11. SQL Server 2012の列を単一行に区切ってカンマで区切る
- 12. 列のカンマ区切り値を一致させよ
- 13. Excel:カンマ区切りの単一セル番号を分割する
- 14. PHP MYSQLカンマで区切った値を選択するクエリ
- 15. ベクターからのカンマ区切り文字列値
- 16. Oracleでカンマ区切りの値を区切ります
- 17. カンマ区切りのカンマで区切られた
- 18. mysqlは異なる行をカンマ区切りリストの列に選択します
- 19. データフレームの単一列から一意の値を選択する
- 20. パイソン(カンマ区切り値)
- 21. 表示カンマ区切り値:
- 22. カンマ区切り文字列
- 23. カンマ区切りのjQueryの選択可能な項目
- 24. TSQL、カンマ区切りの列の値を変更する
- 25. PHPでカンマ区切りの値の配列を削除する
- 26. SQLはカンマ区切りキーを含むフィールドから選択します
- 27. カンマ区切り
- 28. カンマ区切りの値を持つmysql
- 29. Javascript - 千単位の数値にカンマ区切りを追加
- 30. Sybase IQ - 列のカンマ区切り値を行に分割する
のように列にあなたのLookup_listを分割することができ、望ましい結果は何ですか?ルックアップリストから選択した名前の後に表示したいことがありますか?だから、あなたが別のクエリで列名としてクエリの出力を使用したい –
それはLookup_3名、 としてBTNHistory_Lookup 、Lookup_2名としてLeadlist_Lookup 、Lookup1名として Invoice_Lookupを選択し、同様にすべきですか? –
のよう –