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

1つの行をより少ない列で複数の行に変換します

    SELECT
      times.name, x.t, x.val
    FROM
      times cross join lateral (values('st',st),('ot',ot),('dt',dt)) as x(t,val)
    WHERE
      x.val <> 0;
    


    1. sys.dm_exec_requestsの基本

    2. Laraveleloquentのsql_mode=only_full_group_byとの互換性を解決するにはどうすればよいですか?

    3. Codeigniterで作成、更新、削除のクエリが成功したことを検出するにはどうすればよいですか?

    4. 数字が欠落することなく、連続して増加する数字の列を取得するにはどうすればよいですか?