醉裡挑燈看Code
2014年6月26日 星期四
MySQL ROWNUMBER
之前面試答不出來的問題
今天突然想到解法
SET @rownum:=0;
SELECT LNAME, BDATE, (@rownum:=@rownum+1) AS '名次'
FROM EMPLOYEE
ORDER BY BDATE;
重點在 @rownum:=@rownum+1
會讓 @rownum 一直累加
如果沒有 SET @rownum:=0;
重複執行 SELECT 敘述 @rownum 會延續上一次 SELECT 後的值
沒有留言:
張貼留言
‹
›
首頁
查看網路版
沒有留言:
張貼留言