1.基本 SELECT 語句
1.基本 SELECT 語句
SELECT 標識 選擇哪些列。
FROM 標識從哪個表中選擇。
注意:
SQL 語言大小寫不敏感。
SQL 可以寫在一行或者多行
關鍵字不能被縮寫也不能分行
各子句一般要分行寫。
使用縮進提高語句的可讀性。
2.算術運算符(+ - * /)
數字和日期使用的算術運算符。
操作符優先級:
乘除的優先級高於加減。
同一優先級運算符從左向右執行。
括號內的運算先執行。
3.定義空值
空值是無效的,未指定的,未知的或不可預知的值
空值不是空格或者0。
空值在數學運算中的使用:包含空值的數學表達式的值都爲空值
4.列的別名:
重命名一個列。
便於計算。
緊跟列名,也可以在列名和別名之間加入關鍵字‘AS’,別名使用雙引號,以便在別名中包含空格或特殊的字符並區分大小寫。
5.連接符:
把列與列,列與字符連接在一起。
用 ‘||’表示。
可以用來‘合成’列。
6.字符串:
字符串可以是 SELECT 列表中的一個字符,數字,日期。
日期和字符只能在單引號中出現。
每當返回一行時,字符串被輸出一次。
7.刪除重複行:使用distinct關鍵字
8.SQL 語句與 SQL*Plus 命令
SQL
一種語言
ANSI 標準
關鍵字不能縮寫
使用語句控制數據庫中的表的定義信息和表中的數據
SQL*Plus
一種環境
Oracle 的特性之一
關鍵字可以縮寫
命令不能改變數據庫中的數據的值
集中運行
8.顯示錶結構:使用 DESCRIBE 命令,表示表結構
9.DUAL 是一個‘僞表’,可以用來測試函數和表達式