IT系技術ブログ

【PostgreSQL】テーブル指定無しでSQLを実行【DUAL表】

Oracleで特定テーブルを使わずにSQLの実行のみしたい場合、

「SELECT * FROM DUAL」のように記述しダミーテーブルを使用できます。

PostgreSQLではどのように記述するのかを記載します。

環境

・Windows10(PostgreSQL 14.2)

・Linux(PostgreSQL 9.6.8 on x86_64)

PostgreSQLでテーブル指定無し実行

指定方法

PostgreSQLでテーブル指定無し実行する場合、FROM区の記述をする必要はありません。

SELECT区に値や計算、関数などを記述するだけで実行可能です。

実行文

SELECT 1

SELECT 2*4

SELECT '文字列'

SELECT current_date

SELECT current_time

SELECT current_timestamp

SELECT system

SELECT version()
モバイルバージョンを終了