MySQL5逆引き大全460の極意

データ操作命令(SELECT)の極意 - Tips73 テーブルを対象としない演算結果を求めるには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

3-3その他のSELECT命令Tips73 テーブルを対象としない演算結果を求めるには

Level1

PointFROM句を省略したSELECT命令を記述します

構文   
SELECT 

テーブルを参照する必要がない、単なる演算の結果のみを出力したい場合には、SELECT命令のFROM句を省略できます。

たとえば「1 + 1」の結果を求めたい、など、テーブルを参照する必要がない(演算の結果のみを取得したい)というケースがあります。そのようなケースでは、用例1のようにFROM句を省略して記述することができます。

用例1

mysql> SELECT 1 + 1; ——2

あるいは、どのテーブルも参照しないようなケースで、ダミーのテーブル名として「DUAL」を指定することも可能です(用例2)。本オプションは他サーバとの互換性を考慮した機能ですので、通常は省略して記述して構いません。

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません