【PostgreSQL】PostgreSQLでdual表の使い方

2020年12月30日PostgreSQLその他

PostgreSQLでのdual表の使い方

タイトルは「dual表の使い方」としていますが、PostgreSQLではdual表はありません

ではどうするかですが、そもそもselect文ではfromなしでの実行が可能です。

例えば次のようなselect文はそのまま実行可能です。

--次の5つのselect文は、from句がないですがそのまま実行可能です。
select '1';
select 'aa' as col1,'BB' as col2,'123' as col3;
select now();
select current_date;
select cast(1234.56 as integer);

--関数もfromなしで呼び出しが可能です。
select 関数名();
select 関数名(引数1 , 引数2 , ・・・);

--from句ありですが、この書き方もOKです。
select * from now();
select * from current_date;
select * from cast(1234.56 as integer);

当然ですが通常のテーブルから取得するには『select * From テーブル名』とします。

Oracleで使うように動作確認する時の参考にしてみて下さい。