MySQL复习资料(四)——MySQL-聚合函数
📋導讀📋
💝博客主頁:紅目香薰_CSDN博客-大數據,MySQL,Java領域博主💝
?本文由在下【紅目香薰】原創,首發于CSDN?
🤗2022年最大愿望:【服務百萬技術人】🤗
📋前言📋
本文屬于系列文章,分別為:
MySQL復習資料(一)——MySQL環境安裝
MySQL復習資料(二)——MySQL-DDL語句
MySQL復習資料(三)——MySQL-DML語句
MySQL復習資料(四)——MySQL-聚合函數
MySQL復習資料(五)——MySQL-索引
MySQL復習資料(六)——MySQL-多表聯合查詢
MySQL復習資料(七)——MySQL-存儲過程
MySQL復習資料(八)——MySQL-事務
MySQL復習資料(九)——MySQL-圖形化工具使用
📋正文📋
MySQL復習資料(四)——MySQL-聚合函數
目錄
??????????基礎查詢語句:
查詢指定列,并給與匿名:
篩選查詢where
關系運算符與邏輯運算符
范圍查詢between...and
?模糊查詢like
清除重復值distinct
包含in
分組查詢group by
排序order by
分頁limit
聚合查詢
數量統計count
最大值max
最小值min
求和sum
平均數avg
DQL(Data Query Language)數據查詢語句
sql的查詢語句,也就是select語句,用法千變萬化。
基礎查詢語句:
查詢users表所有數據
select * from users;查詢指定列,并給與匿名:
查詢用戶名以及簡介
select userName '用戶名',introduce '簡介' from users;篩選查詢where
查看id=2的信息
select * from users where id=2;關系運算符與邏輯運算符
關系運算符包含> >= = <= <
邏輯運算符包含and or not
查詢年齡在30至50歲的人員信息。?
select * from users where age>=30 and age<=50;范圍查詢between...and
查詢年齡在20至30歲的人員信息。?
select * from users where age between 20 and 30;模糊查詢like
查看用戶名中有d的信息
select * from users where userName like "%d%";清除重復值distinct
查看密碼種類
select distinct passWord from users;包含in
查詢'admin','baxianwang','shigandang'三個用戶的信息
select * from users where userName in ('admin','baxianwang','shigandang');分組查詢group by
根據手機號進行分類,只顯示手機號碼。
select phone '手機號' from users group by phone;排序order by
根據年齡進行正序以及倒序排列輸出所有信息
select * from users order by age;select * from users order by age?desc;分頁limit
每頁2條,查詢3頁內容
注意:limit后面只能放常數,無法進行計算。
頁碼初始條數:(查詢頁碼*每頁條數-1)
select * from users limit 5,2;聚合查詢
數量統計count
根據手機號進行分類,顯示手機號碼以及對應數量。
select phone '手機號',count(phone) '數量' from users group by phone;最大值max
查詢年齡最大的人員信息
select * from users where age=(select max(age) from users);最小值min
查詢年齡最小的人員信息
select * from users where age=(select min(age) from users);求和sum
計算所有年齡的總和
select sum(age) from users;平均數avg
計算所有用戶的平局年齡
select avg(age) '平均年齡' from users;總結
以上是生活随笔為你收集整理的MySQL复习资料(四)——MySQL-聚合函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL复习资料(三)——MySQL-
- 下一篇: MySQL复习资料(五)——MySQL-