SQL語句(十)查詢結果排序

2022-02-27 14:44:56 字數 661 閱讀 2064

--

例1 查詢航天班的學生的姓名、年齡、按年齡從小到大排序(公升序)

select sname, sage from

student

where sclass ='航天

'order

by sage asc

--降序(asc 改成 desc)

--例2 查詢航天的學生資訊按年齡從大到小排序(降序), 年齡相同時按學號公升序排列

select

*from

student

where sclass ='航天

'order

by sage desc, snumb asc

--例3 查詢 2023年以前出版的圖書,顯示0.5折的**,折後**按降序排列

select bnumb, bname, author, press, pdate, price *

0.5--

排序要是按照打折後**排序,需要起乙個別名

asdiscountprice

from

book

where pdate <

'2010-1-1

'order

by discountprice desc

mysql php結果排序 SQL查詢結果排序

公升序排序 使用order by子句時,預設情況下資料是按公升序排列的,故可以用asc關鍵字指點公升序排列,或者不指定,預設就是公升序,顯示效果是一樣的,如下圖 降序排序 當需要查詢結果降序排列時,必須在排序後指定desc關鍵字。如下圖是檢視職員薪水的降序排 公升序排序 使用order by子句時,...

SQL語句查詢結果轉excel

直接輸出到servlet可以不用在硬碟上寫檔案 int rows l.size 行數 system.out.println l.size for int i 1 i 取得輸出流 outputstream out res.getoutputstream 清空輸出流 res.reset res.seth...

sql語句查詢排序

order by 是用在where條件之後,用來對查詢結果進行排序 order by 欄位名 asc desc asc 表示公升序 預設為asc,可以省略 desc表示降序 order by 無法用於子查詢,否則會報錯 除非另外還指定了 top 或 for xml,否則,order by 子句在檢視...