基本結構:SELECT.......FROM.......
1.SELECT * FROM employees;
*:表中所以欄位(或列)
employess:表名
2.列的別名
SELECT employee_id e
FROM employees;
將employee_id重命名為e
3.去除重復行
SELECT DISTINCT department_id
FROM employees;
DISTINCT:去除重復的資料
4.空值參與運算
SELECT salary*(1+IFUNLL(commission_pct,0)*12)
FROM employees;
IFUNLL:如果commission_pct中有缺失值則賦值為0進行計算
5.著重號
與關鍵字重復用' '修飾一下
6.查詢常數
在DOS命令視窗運行
SELECT '酒' AS corporation, last_name FROM employees;
7.顯示表結構
DESCRIBE employees;
或
DESC employees;
其中,各個欄位的含義分別解釋如下:
Field:表示欄位名稱,
Type:表示欄位型別,
這里 barcode、goodsname 是文本型的,
price 是整數型別的,
Null:表示該列是否可以存盤NULL值,
Key:表示該列是否已編制索引
PRI表示該列是表主鍵的一部分;
UNI表示該列是UNIQUE索引的一部分;
MUL表示在列中某個給定值允許出現多次,
Default:表示該列是否有默認值,如果有,那么值是多少,Extra:表示可以獲取的與給定列有關的附加資訊,例如AUTO_INCREMENT等,
8.過濾資料
SELECT employee_id, last_name, job_id, department_id
FROM employees
WHERE department_id = 90 ;
保留department_id=90的資料
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/413582.html
標籤:其他
