DB

BigQueryで「select from dual」をする方法

BigQueryで「select from dual」をする方法

データベースからテーブルを参照せずに値を呼ぶ。

例えばシステム日付だったり、固定の文字列だったり。

そのようなテーブルを参照しない値を呼ぶには、Oracleであればダミーテーブル dual を指定することでSQLとしてデータを呼び出すことができる。

SELECT "aaa" FROM dual


ではBigQueryの場合はどのようなSQLを書けばよいのか。

今回はBigQueryで「select from dual」をする方法について紹介する。

この記事を書いている人


からさん
システムエンジニア、AIエンジニアと、IT業界で10年以上働いている中堅。PythonとSQLが得意。最近GCPを色々と習得中。

記事を読むメリット

BigQueryで「select from dual」をする方法がわかる


BigQueryで「select from dual」をする方法

BigQueryで「select from dual」をする方法は from を指定しないこと。

つまり from dual の部分を無くせば同じことができる。

SQLの例は以下の通り。

select "aaa" as column_a


このSQLを実行すると以下のような結果が得られる。

BigQueryで「select from dual」をする方法
BQではfromを省略できる


少年
これは盲点だった
まさか from を省略できるとは思いませんでしたね
からさん



他にもBQに関する記事があるので参考まで。

コチラもオススメ

KRSW

駆け出し機械学習エンジニア。機械学習、DB、WEBと浅く広い感じ。 Junior machine learning engineer. Not a specialist but a generalist who knows DB, WEB too.

役に立ったらシェアしてくれると励みになります。

にほんブログ村 IT技術ブログへ

-DB
-,

Translate »

Copyright© ITips , 2021 All Rights Reserved.