前提
ORACLE
実現したいこと
一つのレコードを対象に、異なるカラムの中から同じ値を検索するSQLを作成したいです(SELECT文)。
例題)カラム名:COL1,COL2,COL3のうち、「A」が複数設定されているデータを取得する。
テーブル名:Table_Name
<取得前>
NO|COL1|COL2|COL3|
1 | A | B |C |
2 | A |A |D |
3 |D |A |A |
4 |B |B |C |
<理想取得結果>
1行に複数「A」があるデータを抽出。
NO|COL1|COL2|COL3|
2 | A |A |D |
3 |D |A |A |
※UNIONは使用しないでください。
できれば副問い合わせ、GROUP BY HAVING, SUM関数またはCOUNT関数を使用して実現してください。
こちらの質問が他のユーザーから「やってほしいことだけを記載した丸投げの質問」という指摘を受けました。
回答1件
良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。