MySQL基礎第一彈

#重點掌握
#進階1: 基礎查詢
/*
語法:
select 查詢的東西 from 表名;函數


特色:
一、查詢列表能夠是:表中的字段、常量值、表達式、函數
二、查詢的結果是一個虛擬的表格io

*/ast

USE myemployees;email

#一、查詢表中的單個字段
SELECT last_name FROM employees;基礎

#二、查詢表中的多個字段
SELECT last_name,salary,email FROM employees;select

#三、查詢表中的全部字段
SELECT * FROM employees;

#四、查詢常量值
SELECT 100;
SELECT 'john';進階

#五、查詢表達式
SELECT 100*98;語法

#六、查詢函數
SELECT VERSION();查詢

#七、起別名
/*
①便於理解
②若是要查詢的字段有重名的狀況,使用別名能夠區分開來
*/mail

#方式一:使用as
SELECT 100%98 AS 結果;
SELECT last_name AS 姓,first_name AS 名 FROM employees;
#方式二:使用空格
SELECT last_name 姓 FROM employees;

#案例:查詢salary,顯示結果爲 out put
SELECT salary AS "out put" FROM employees;

#八、去重

#案例:查詢員工表中涉及到的全部的部門編號
SELECT DISTINCT department_id FROM employees;

 

 

#九、 +號的做用

#案例:查詢員工名和姓連接成一個字段,並顯示爲姓名
SELECT
last_name+first_name AS 姓名
FROM
employees; #很差使

SELECT CONCAT('a','b','c') AS 結果;

SELECT
CONCAT(last_name,first_name) AS 姓名
FROM
employees;

#十、 顯示結構
DESC departments;

#十一、解決null的問題SELECT IFNULL(commission_pct,0) AS 獎金率, commission_pct #寫出來跟獎金率對比FROM employees;

相關文章
相關標籤/搜索