ひよっこPGのブログ

主に、技術メモや英語たまにギター関連のことも書いているブログです。

PostgreSQL FROMが不要な場合、FROM句は省略可能

Oracleの場合 参照テーブルが存在しない場合でも FROM dualと記述しないといけない。

-- Oracleの場合
SELECT 'aaa' FROM dual;

PostgreSQLの場合は、dual表が存在しない。参照テーブルが存在しない場合はFROM句を書かなくても実行できる。

-- PostgreSQLの場合
SELECT 'aaa';