五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動(dòng)態(tài)

MYSQL如何自動(dòng)為查詢數(shù)據(jù)的結(jié)果編上序號(hào)詳解

發(fā)布日期:2022-03-29 18:15 | 文章來源:CSDN

其實(shí)自己之前沒遇到過這種在查詢時(shí)給結(jié)果編號(hào)的情況,是同事打算跳槽,面試回來問到這種情況才想到去研究,以下以單表查詢?yōu)槔治鱿拢?br/>

SQL:

SELECT (@i:=@i+1) i,user_id,user_name FROM `dt_user_all_orders`, (SELECT @i:=0) as i WHERE user_name='qqqqqqqqqq' LIMIT 0,10;

結(jié)果:

如果需要分組后再進(jìn)行序號(hào)顯示:

SELECT drug_productor,@y:=@y+1 as num FROM( SELECT drug_productor FROM ts_drug a GROUP BY drug_productor) c,(SELECT @y:=0) d 

結(jié)果:

分析:

在開始是定義一個(gè)變量i,讓它每增一條結(jié)果是➕1, @i:=1;

這里順帶復(fù)習(xí)下mysql定義用戶變量的方式:select @變量名

對(duì)用戶變量賦值有兩種方式,一種是直接用"="號(hào),另一種是用":="號(hào)。其區(qū)別在于使用set命令對(duì)用戶變量進(jìn)行賦值時(shí),兩種方式都可以使用;當(dāng)使用select語句對(duì)用戶變量進(jìn)行賦值時(shí),只能使用":="方式,因?yàn)樵趕elect語句中,"="號(hào)被看作是比較操作符

(@i:=@i+1) 也可以寫成 @i:=@i+1 ,加括號(hào)是為了視覺上看這結(jié)構(gòu)更清楚些。在定義好一個(gè)變量后每次查詢都會(huì)給這個(gè)變量自增,而我們每次執(zhí)行查詢語句獲取結(jié)果后就不需要這個(gè)變量自增了,所以要把它重置為0,在表名后用逗號(hào)分格下使用 (SELECT @i:=0) as i 就可以了,說下這個(gè)as i為什么要這樣用,是因?yàn)榕缮肀仨毿枰粋€(gè)別名,這個(gè)就是做它的別名,可以任意字符。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對(duì)本站的支持。

香港穩(wěn)定服務(wù)器

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開通

自選配置、實(shí)時(shí)開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對(duì)1客戶咨詢顧問

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部