**order by 可以 放 單個字段 可以放多個字段 表示式 函式 別名 order by 一般 放在查詢的最後 但是limit 在最後**
#排序查詢
/*引入 :
select * from employees;
語法: select查詢列表
from 表
【where 篩選條件】
order by 排序列表 asc|desc
*/#查詢 員工資訊 工資從高到低 實現排序
select
*from employees order
by salary desc
;# 從低到高 asc 可以省略 預設從低到高
select
*from employees order
by salary asc
;#查詢部門編號 》= 90 的員工資訊 按入職時間 的先後進行排序
select
*from employees where department_id >=
90order
by hiredate ;
# 按照表示式排序 按照年薪搞得 顯示 員工的資訊 和年薪 可以根據別名排序
select*,
salary *12*
(1+ ifnull (commission_pct,0)
)"年薪"
from
employees
order
by"年薪"
desc
;# 按照名字長度 顯示員工的名字和工資 【按照length 函式】
select length (
'john');
select length(last_name) len ,last_name, salary from employees order
by length(last_name)
;#查詢員工資訊 先按照工資排序 再按照 員工編號排序
select
*from employees order
by salary asc
,employee_id desc
;# 不在某個區間 not between and
select last_name "姓名"
,salary from employees where salary not
between
10000
and17000
order
by salary desc
;
mysql經典查詢案例
查詢前的表瀏覽 1.查詢 1 課程比 2 課程成績高的所有學生的學號 select sc1.sid from sc sc1 join sc sc2 on sc1.sid sc2.sid where sc1.score sc2.score 說明 在針對同一關鍵字下的不同專案 可以將一張表利用取別名的方...
mysql查詢入門 MySQL資料查詢入門
資料查詢就是對於資料表中現有的資料進行逐行篩選的工作。滿足查詢條件的資料被提取出來,形成記錄集。類似表的結構。在記錄集上可以再次查詢。select命令是使用頻率最高的sql語句。select語句中含有大量子句,用來完成不同的查詢功能。select from 表名字 全表查詢。代表所有字段 一般不用萬...
mysql子查詢應用案例 MySQL子查詢
mysql子查詢 子查詢 sub query,查詢是在某個查詢結果之上進行的,一條select語句內部包含了另外一條select語句。分類子查詢有兩種分類方式,分別為 按按結果分類和位置分類。按結果分類,即根據子查詢得到的資料進行分類 理論上,任何乙個查詢結果都可以理解為乙個二維表 分別為 標量子查...