-1
Oracle DBを使用しています。sqlのsplit関数を使用して正しい結果を得る
select split('123,45,6,7',1,',') from dual ;
---------------------------------------------------------------------
result
123
---------------------------------------------------------------------
上記のクエリでは、最初の値(123)のみが結果になります。 上記のクエリからすべての値を取得する方法はありますか。
私は1つのクエリで以下のようになりたい:
result
123
45
6
7
質問の下にあるsqlタグにカーソルを合わせます。 * "質問にはコード例、テーブル構造、サンプルデータ、DBMS実装のタグ(MySQL、PostgreSQL、Oracle、MS SQL Server、IBM DB2など)***を含める必要があります。" ... –
Pleaseあなたの質問に実際のRDBMS(製品とバージョン)を付けてください。 'sql'タグは十分ではありません... – Shnugo
Postgresで' unnest(string_to_array(...) 'を使用してください。 –