sql >> データベース >  >> RDS >> PostgreSQL

カンマ区切りの列データを追加の列に分割します

    split_part() 必要なことを1つのステップで実行します:

    SELECT split_part(col, ',', 1) AS col1
         , split_part(col, ',', 2) AS col2
         , split_part(col, ',', 3) AS col3
         , split_part(col, ',', 4) AS col4
    FROM   tbl;
    

    colのアイテムと同じ数の行を追加します (可能な最大値)。
    データ項目を超える列は空の文字列になります(''



    1. CentOS用のMariaDBクラスターオフラインインストール

    2. インデックスチューニングへのアプローチ–パート1

    3. ストアドプロシージャから、OUTパラメータとOUTカーソルを返し、結果を解析します(Oracle)

    4. DBCC CLONEDATABASEを使用して、SQL Server2014SP2のユーザーデータベースのスキーマと統計のみのコピーを生成する