日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql分页查询limit_MySQL查询语句(where,group by,having,order by,limit)

發布時間:2024/9/19 数据库 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql分页查询limit_MySQL查询语句(where,group by,having,order by,limit) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Ⅰ where語句 -- 條件語句

  • where -- 條件判斷
  • 查詢id值大于3,且小于5的記錄 -- 字段>3 and 字段< 5;
mysql
  • 查詢id值大于等于3,且小于等于5的記錄 -- 字段>=3 and 字段<=5;
mysql
  • 查詢id值大于等于3,且小于等于5的記錄 -- between 3 and5;
mysql
  • 查詢非id值大于等于3,且小于等于5的記錄 -- not between 3 and 5;
mysql
  • 精準查詢id值等于3,5,7的記錄 -- 字段=3 or 字段=5 or 字段=7;
mysql
  • 精準匹配多個 -- in(6,8,13); -- not in(6,8,13);
mysql
  • 模糊匹配 -- 字段 like '%車'以車結尾; -- 字段 like '_空'以空結尾,只向前一個字符
mysql
  • 正則匹配 -- 字段 regexp '車$',匹配以車結尾; -- 字段 regexp '^z',匹配以z開頭
mysql
  • 判斷字段是否為空 -- is null; -- 注意: '' 空字符串不是null
mysql

Ⅱ group by -- 分組

  • 分完組之后只能看到分組后的字段以及聚合的結果
    • max() -- 最大值
    • min() -- 最小值
    • avg() -- 平均值
    • sum() -- 取合值
    • count() -- 取個數
    • group_concat() -- 打印出括號內字段記錄
  • 以某個字段的記錄進行分組,默認只顯示每組的第一條記錄
mysql
  • 分組后不應該能查看到分組的記錄,應該用聚合函數來進行處理 -- 聚合函數只能分組之后的功能來用
  • 設置分組模式 -- 不再顯示分組數據,使用聚合函數進行分組數據處理
mysql
  • 每個部門有多少個人
mysql
  • 每個部門的最大薪資
mysql
  • 每個部門的最小薪資,薪資總和,平均薪資
mysql
  • 每個職位的男生的平均薪資
mysql
  • 每個部門所有人的名字及每個部門男生的名字
mysql

Ⅲ having -- 過濾條件,在分組之后執行

  • 找出男生平均薪資大于8000的職位,及每個職位的男生名字
mysql

Ⅳ order by -- 排序(默認升序 asc) 在having之后執行

  • asc -- 升序排列
  • desc -- 降序排列
  • 可以指定多個排序字段
mysql

Ⅴ limit 數字 -- 控制顯示幾個記錄

  • limit 開始數字,顯示幾條記錄; -- 如果開始不為0,那么實際顯示的記錄是開始數字加1的那條記錄,如limit 5,5; -- 則表示從第6條開始顯示,顯示5條
mysql

總結

以上是生活随笔為你收集整理的mysql分页查询limit_MySQL查询语句(where,group by,having,order by,limit)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。