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

垂直合体を作成するためにグループ化する

    それがまさにpivot 対象:

    select 
      transaction, 
      "'BBK'",
      "'SBK'",
      "'OBK'",
      "'IBK'"
    from (
      select 
      regexp_substr("col_a", '[^~]+', 1, 1) as transaction,
      regexp_substr("col_a", '[^~]+', 1, 2) as code,
      regexp_substr("col_a", '[^~]+', 1, 3) as country
      from Table1 t)
    pivot 
    ( 
      MAX(country) for code in ('BBK','SBK','OBK','IBK')
    );
    


    1. MySql警告をトラップする

    2. LINQを使用して列データを暗号化する

    3. mysql_real_escape_string()を使用するのに最も推奨される時間はいつですか

    4. MySQLダンプでこれらのコメントを取り除くにはどうすればよいですか?