【PostgreSQL】PostgreSQLでdual表の使い方
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で使うように動作確認する時の参考にしてみて下さい。