數據庫之數據排序

語法

order  by  排序標準  排序方式;
order  by  排序標準  排序方式,排序標準 排序方式,。。。。。。。;
  • 排序標準:排序要用什麼標準進行排序
  • 排序方式:
    • 升序(也叫天然順序、字典順序)  asc  能夠省略,默認是升序
    • 降序   desc(和查看錶結構的desc不同是由不一樣的單詞縮寫而成的)

注意:永遠出如今語句的最後。sql

演示:按照工資進行排序,顯示id  first_name salary

select id,first_name, salary from s_emp order by salary asc;

  

NULL值在排序中如何處理

NULL值在排序中按照最大值處理。3d

演示:按照manger_id進行排序,顯示id  first_name manafer_id

select id, first_name, manager_id from s_emp order by manager_id;

。。。。。。blog

 

  換一種方法:排序

select id, first_name, manager_id from s_emp order by manager_id desc;

  

多字段排序

  • 當第一個排序字段相同時,能夠啓用第二個字段進行排序(可升可降)
  • 第一個排序字段不一樣時,不會啓動第二個字段排序

演示:按照manger_id進行排序,顯示id  first_name manafer_id,  當manager_id相同時,按id的降序排

select id, first_name, manager_id from s_emp order by manager_id desc, id desc;

    

相關文章
相關標籤/搜索