🐘

postgreSQLのvaluesを使おう

に公開
select a, b from (values (1, 2), (3, 4)) as t(a, b);

https://www.postgresql.jp/document/17/html/queries-values.html

https://www.postgresql.jp/document/17/html/sql-values.html

検証用のクエリをかきたいけどcreate tableとかはしたくない。
そんなとき使うのがこれ。

valuesの後ろに直にカンマ区切りの括弧を入れるのがポイント。
ぶっちゃけわかりづらい
あと、テーブル名と行の名前をasで指定しておくこと。
insert intovaluesのことらしい。
検証をたくさんできるぜ。

ひどい記事でごめんなさい。

Discussion