-1
sqlの区切り文字で助けが必要です。私はDB2に取り組んでいますが、Oracleも良いです。sql区切り文字(DB2でもORACLEでもかまいません)
私はフォーマットのデータを持っています:[email protected]
ここで 'aaa'、 'bbb'、 'ccc'、 'ddd'は一定の長さではありません。クエリはbbbとdddを返します。 DB2では、私は本当に長い行を取る '@ domain.com'をカットすることができます。休憩私はどのように動くか分かりません。私はSUBSTRで試してみましたが、私のクエリが長すぎるとは思わないようなものは何もありません。
私はブロックしないでください。 例:列の データ:一般に
[email protected]
[email protected]
[email protected]
等
Iは、第1、第2セパレータ.
と@
の前にあるものとの間でデータを取得する必要があります。
セパレータの数に制限はありますか?あなたは "@"の前にセグメントに最大3を表示します。どの行にも4つありますか? 4つは可能なの?最小二人ですか? – user2338816