by shigemk2

当面は技術的なことしか書かない

presto values

presto values

インラインテーブルを定義。 だから、擬似的にテーブルが作れる。

SELECT id FROM (
    VALUES
        (1, 'a'),
        (2, 'b'),
        (3, 'c')
) AS t (id, name)

擬似的にテーブルが作れるので、distinctなども実行できる。

SELECT DISTINCT id
FROM (
      VALUES 'a',
             'b',
             'a'
) AS t (id)

8.40. VALUES — Presto 0.193 Documentation