比如我的乙個sql語句
selectnick_name
from
t_user
where type =
1;
得到的結果是:
張三李四王五
而現在我想要的結果是:
1 張三
2 李四
3 王五
應該如何寫sql呀?
答案就是用 @rownum := @rownum+1 實現 rownum 功能
select@rownum :=@rownum+1
as
code, nick_namefrom(select
@rownum:=
0)r, t_user
where type =
1;
@rownum是臨時變數,r 表是臨時表,關鍵是這個臨時變數每一條查詢都保留下來,太神奇了!
標籤:mysql 使用一條select語句直接查詢出1到100的資料
mysql如何直接查出從1開始遞增的數
比如我的乙個sql語句 select nick name from t user where type 1 得到的結果是 張三李四 王五而現在我想要的結果是 1 張三 2 李四 3 王五 應該如何寫sql呀?答案就是用 rownum rownum 1 實現 rownum 功能 select rown...
mysql 中的 自增長字段如何恢復從1開始計數
如果用delete from 表名 來刪除表的全部資料,再往表裡插新資料的話,自增長字段不是從1開始計數的 而用 truncate table 表名來刪除表的全部資料的話,再往表裡插資料的話,自增長欄位就從恢復從1開始計數 mysql資料庫表主鍵自增長的sql語句 1 不控制主鍵的起點 create...
從1開始的python
寫在前面 回到這次記錄的本身,因為之前我在公司寫了不少指令碼,然後分享給同事們參考使用,由於本身屬於額外的嘗試並且過程中沒有及時溝通和留下文件,所以沒有編碼經驗的同事會反饋比較頭大。因此所涉及到的常用功能會結合python語法進行分解,還是那句話,指令碼語言屬於用多了就能熟練的工具。先從需要什麼功能...