SQL

[ORACLE] SELECT文で列名と*を併記する

投稿日:

SELECT文で列名と*(アスタリスク)を併記する方法です。
(*はテーブルの全ての列を表示する記号です。)

サンプル

例として以下のように記述するとエラーになります。

・NGな例

実行例
SQL> select name, * from mst_user; select name, * from mst_user; * 行1でエラーが発生しました。: ORA-00936: 式がありません。

正しくは、以下のように*にテーブル名を指定します。

・OKな例1


テーブルに付けた別名を指定してもOKです。

・OKな例2

補足

  • テーブルが1つしか無い場合でも列名と*を併記する場合は、上記のようにテーブル名で修飾する必要があります。

スポンサーリンク

スポンサーリンク

-SQL

執筆者:



comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

スポンサーリンク