MySql-語法練習2-查詢練習(遞增、遞減、查詢最後一筆資料)

  • 遞增
  • 遞減
  • Limit

  • 英文成績遞增、中文成績遞減 (英文先排,如遇到英文成績一樣時、中文遞減)
  • 查詢最後一筆資料

 

SELECT 欄位 FROM 資料表 order by(排序) 欄位名 desc遞減
或
SELECT 欄位 FROM 資料表 order by(排序) 欄位名 asc遞增

遞增

 

SELECT * FROM grade order by stu_pk asc

 

遞減

SELECT * FROM grade order by stu_pk desc

 

英文成績遞增、中文成績遞減 (英文先排,如遇到英文成績一樣時、中文遞減)

SELECT * FROM grade ORDER BY stu_english ASC, stu_chinese DESC

 

LIMIT

找出前幾筆資料 

SELECT * FROM `grade` LIMIT 3

LIMIT 3(抓三筆) OFFSET 5(從第五筆開始);

SELECT 
*
FROM
grade
LIMIT 3 OFFSET 5;

查詢最後一筆資料

SELECT * FROM `grade` WHERE stu_del ='0' order by stu_pk desc limit 1

 

Yiru@Studio - 關於我 - 意如