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

MYSQL如何自動為查詢數據的結果編上序號詳解

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

前言

其實自己之前沒遇到過這種在查詢時給結果編號的情況,是同事打算跳槽,面試回來問到這種情況才想到去研究,以下以單表查詢?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;

結果:

如果需要分組后再進行序號顯示:

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 

結果:

分析:

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

這里順帶復習下mysql定義用戶變量的方式:select @變量名

對用戶變量賦值有兩種方式,一種是直接用"="號,另一種是用":="號。其區(qū)別在于使用set命令對用戶變量進行賦值時,兩種方式都可以使用;當使用select語句對用戶變量進行賦值時,只能使用":="方式,因為在select語句中,"="號被看作是比較操作符

(@i:=@i+1)  也可以寫成 @i:=@i+1 ,加括號是為了視覺上看這結構更清楚些。在定義好一個變量后每次查詢都會給這個變量自增,而我們每次執(zhí)行查詢語句獲取結果后就不需要這個變量自增了,所以要把它重置為0,在表名后用逗號分格下使用 (SELECT @i:=0) as i 就可以了,說下這個as i為什么要這樣用,是因為派生表必須需要一個別名,這個就是做它的別名,可以任意字符。

總結

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

相關文章

  • MySQL如何保證備份數據的一致性詳解

    MySQL如何保證備份數據的一致性詳解

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

    30個mysql千萬級大數據SQL查詢優(yōu)化技巧詳解

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

    Mysql數據庫命令大全

    mysql命令大家經常會用到,但是很少有朋友整理吧,最近項目不多,抽個時間把mysql數據庫命令總結給大家,需要的朋友可以參考下
    2015-09-09
  • mysql事務管理操作詳解

    mysql事務管理操作詳解

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

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

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

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

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

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

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

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

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

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

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

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

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

最新評論

顺昌县| 五大连池市| 绥中县| 呈贡县| 博客| 钟祥市| 正安县| 忻城县| 闽侯县| 都安| 闸北区| 荣昌县| 长汀县| 黔江区| 竹北市| 渭南市| 金坛市| 竹山县| 陕西省| 黄大仙区| 连平县| 隆安县| 普宁市| 甘南县| 手机| 玉龙| 凤山市| 大厂| 庆城县| 海口市| 缙云县| 余干县| 瑞昌市| 黔南| 永川市| 绥化市| 山西省| 江北区| 阿城市| 河南省| 正镶白旗|