三流備忘録OracleのSQL PL/SQL 関数 ついての備忘録
ホーム >> SQL備忘録 >> SELECT文

SELECT文

構文

SELECT 列名 FROM 表名;

列見出しと列別名

・SELECT区に指定した列名が大文字で表示される
・列見出しを小文字で表示したい場合や、スペースや#,$記号を使用したい場合は
 ダブルコーテーションで囲って指定する。

/******************************************************
例
******************************************************/
SELECT 名前 "HOGE HOGE" FROM TABLE_HOGE;

===結果===

HOGE HOGE
-------------
hoge

連結演算子

・列値と列値を結合したり、列と文字列を結合したりできる。

/******************************************************
例
******************************************************/
SELECT 名前 || "様" FROM TABLE_HOGE;

===結果===

名前 || "様"
-------------
hoge様

代替引用符(q)

・文字リテラルにシングルコーテーションが含まれている場合。
・[]内のシングルコーテーションを文字とする。

/******************************************************
例
******************************************************/
SELECT q '[It's Mr.]' || 名前 FROM TABLE_HOGE;

===結果===

Q'[IT'S MR.]' || 名前
-------------
It's Mr.hoge

重複行の排除

・DISTINCTを指定すると、重複行を排除できる

/******************************************************
例
******************************************************/
SELECT DISTINCT 部署 FROM TABLE_HOGE;