SQL講座 | ||
---|---|---|
DBとは | ||
基本構文 | 演算子 | SQL関数 |
SETコマンド |
演算子
■算術式 (+ - * /)
SELECT salary + 300 From employeeこのようにカラム名に算術式を使用することもできます。
■NULL値
0でも空白でもない、存在しない値算術式を使用してもNULLのままである
■列見出し
カラム名に別名をおくにはSELECT salary 給料 FROM employee SELECT salary AS 給料 FROM employee
■連結演算子 ||
カラム名に文字を連結するにはSELECT salary||'%' FROM employeeのように||を付加する
また列同士を連結する事もできます
SELECT salary || name FROM employee salary||name ------------ 10suzuki
■代替引用符q
SELECT 'aaa'aa' FROM employeこのままだと'aaa'aaが'aa'と認識され、エラーがでますが
SELECT q'[aaa'aa]' FROM employeeとすることでシングルクォーテーションも使用することができます
■重複行の削除 DISTINCT
SELECT DISTINCT name FROM employeeデータに含まれるnameの重複する値を削除し、1つとカウントします。