最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2017年11月30日 14:11:47   作者:韶華傾負(fù)  
這篇文章主要給大家介紹了關(guān)于MYSQL如何自動(dòng)為查詢數(shù)據(jù)的結(jié)果編上序號(hào)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用mysql具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起看看吧。

前言

其實(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 @變量名

對用戶變量賦值有兩種方式,一種是直接用"="號(hào),另一種是用":="號(hào)。其區(qū)別在于使用set命令對用戶變量進(jìn)行賦值時(shí),兩種方式都可以使用;當(dāng)使用select語句對用戶變量進(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é)

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

相關(guān)文章

  • MySQL如何保證備份數(shù)據(jù)的一致性詳解

    MySQL如何保證備份數(shù)據(jù)的一致性詳解

    在高并發(fā)的場景下,大量的請求直接訪問Mysql很容易造成性能問題,下面這篇文章主要給大家介紹了關(guān)于MySQL如何保證備份數(shù)據(jù)一致性的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-05-05
  • 30個(gè)mysql千萬級(jí)大數(shù)據(jù)SQL查詢優(yōu)化技巧詳解

    30個(gè)mysql千萬級(jí)大數(shù)據(jù)SQL查詢優(yōu)化技巧詳解

    本文總結(jié)了30個(gè)mysql千萬級(jí)大數(shù)據(jù)SQL查詢優(yōu)化技巧,特別適合大數(shù)據(jù)里的MYSQL使用
    2018-03-03
  • Mysql數(shù)據(jù)庫命令大全

    Mysql數(shù)據(jù)庫命令大全

    mysql命令大家經(jīng)常會(huì)用到,但是很少有朋友整理吧,最近項(xiàng)目不多,抽個(gè)時(shí)間把mysql數(shù)據(jù)庫命令總結(jié)給大家,需要的朋友可以參考下
    2015-09-09
  • mysql事務(wù)管理操作詳解

    mysql事務(wù)管理操作詳解

    這篇文章主要介紹了mysql事務(wù)管理操作,結(jié)合實(shí)例形式詳細(xì)分析了mysql事務(wù)管理相關(guān)特性、原理及回滾操作注意事項(xiàng),需要的朋友可以參考下
    2020-04-04
  • MySQL統(tǒng)計(jì)時(shí)間差的平均值方式

    MySQL統(tǒng)計(jì)時(shí)間差的平均值方式

    這篇文章主要介紹了MySQL統(tǒng)計(jì)時(shí)間差的平均值方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • mysql常用sql與命令之從入門到刪庫跑路

    mysql常用sql與命令之從入門到刪庫跑路

    這篇文章主要介紹了mysql sql命令之從入門到刪庫跑路的相關(guān)命令與操作
    2021-03-03
  • MYSQL大表改字段慢問題的解決

    MYSQL大表改字段慢問題的解決

    本文主要介紹了MYSQL大表改字段慢問題的解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • MySQL如何查詢客戶端連接情況

    MySQL如何查詢客戶端連接情況

    這篇文章主要介紹了MySQL如何查詢客戶端連接情況,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • Ubuntu18.0.4下mysql 8.0.20 安裝配置方法圖文教程

    Ubuntu18.0.4下mysql 8.0.20 安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了Ubuntu18.0.4下mysql 8.0.19 安裝配置方法圖文教程,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • mysql5.7 新增的json字段類型用法實(shí)例分析

    mysql5.7 新增的json字段類型用法實(shí)例分析

    這篇文章主要介紹了mysql5.7 新增的json字段類型用法,結(jié)合實(shí)例形式分析了mysql5.7 新增的json字段類型具體功能、使用方法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-02-02

最新評論

留坝县| 丽江市| 黄平县| 右玉县| 晋中市| 纳雍县| 都江堰市| 石门县| 张家川| 巴楚县| 肥西县| 公主岭市| 重庆市| 荆州市| 万荣县| 白沙| 民丰县| 囊谦县| 庆阳市| 永登县| 富宁县| 榆社县| 海林市| 清新县| 拉萨市| 繁昌县| 图们市| 淮北市| 休宁县| 开鲁县| 鸡西市| 山西省| 青浦区| 芮城县| 托里县| 正安县| 通城县| 新建县| 西平县| 蒙城县| 巴林右旗|