mysql本身是沒(méi)有行號(hào)的。要想得到查詢語(yǔ)句返回的列中包含一列表示該行記錄在整個(gè)結(jié)果集中的行號(hào)可以通過(guò)自定義set一個(gè)變量,然后每條記錄+1的方式,返回這個(gè)變量的值。

成都創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括定邊網(wǎng)站建設(shè)、定邊網(wǎng)站制作、定邊網(wǎng)頁(yè)制作以及定邊網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,定邊網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到定邊省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
舉例:
表名為:s_ave
表的內(nèi)容:
Ave Avename
1 d
3 e
4 a
6 b
5 e
我們要查詢 ave=6 的行號(hào):
set @mytemp = 0;
select * from (
SELECT (@mytemp:=@mytemp+1) as newid,Ave,Avename FROM s_ave
) AS A
WHERE A.Ave=6
自己試一下吧,這里 mytemp 的值就是行號(hào)
轉(zhuǎn)自:
你好哦..看到你的問(wèn)題,我有如下見(jiàn)解:
你是想得到不連續(xù)行,如果要查詢這個(gè)的話,有兩種方式:
可以用到主鍵,要知道主鍵是唯一的而且也是連續(xù)的,所以你可以使用sql語(yǔ)句:
select * from table(表名) where primarykey(主鍵) % 2 = 0;
第二種可以利用行 頁(yè)進(jìn)行查詢 (套用for循壞)
for(int page = 0 ;ipageSum ;i++ ){
select * from table(表名) ?limit page-1,1;
}
當(dāng)然還有很多查詢方法,比如你在表中設(shè)置特定的字段進(jìn)行查詢,最后希望能采納 謝謝哇!
select
count(表中任意屬性名,如name)
from
[table_name];
比如說(shuō)我有一張state的表,它由姓名年齡構(gòu)成
select
count(name)
from
state;
分享題目:mysql怎么查詢第幾行 mysql查詢第幾條數(shù)據(jù)
分享路徑:http://www.yijiale78.com/article28/ddgsdcp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、App開(kāi)發(fā)、品牌網(wǎng)站設(shè)計(jì)、手機(jī)網(wǎng)站建設(shè)、面包屑導(dǎo)航、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)