資料庫查詢 排序

2021-08-20 07:10:39 字數 560 閱讀 7181

為了方便檢視資料,可以對資料進行排序

語法:

select * from 表名 order

by 列1

asc|desc [,列2

asc|desc,...]

說明

例1:查詢未刪除男生資訊,按學號降序

select * from students where gender=1

and is_delete=0

order

byid

desc;

例2:查詢未刪除學生資訊,按名稱公升序

select * from students where is_delete=0

order

byname;

例3:顯示所有的學生資訊,先按照年齡從大-->小排序,當年齡相同時 按照身高從高-->矮排序

select * from students  order

by age desc,height desc;

資料庫查詢排序問題

資料庫分頁是後台經常要使用的技術手段,有時候進行資料庫查詢會根據業務需要對某一欄位排序,那麼當待排序字段值相同時,我們得到的查詢結果會是什麼呢?資料分頁時需要根據資料記錄建立時間create time欄位倒序,即使用order by create time desc,但是我們會發現,前端進行請求時獲...

MySQL資料庫 排序查詢

高階3 排序查詢 引入 select from employees 語法 select 查詢列表 from 表 where 篩選條件 order by 排序列表 asc desc 特點 1.asc是公升序,desc是降序 如果不寫,預設是公升序 2.order by子句中可以支援單個字段 多個字段 ...

資料庫查詢 IN 自動排序問題

在進行資料查詢的時候加上in的話是會自動進行排序的,現整理一些 備忘 sqlserver in的引數為int select from mytabs where idin 1,2,3,4 order by charindex ltrim id 1,2,3,4,背景標紅的兩個逗號不能省略 in的引數為v...