數據庫學習筆記——彙總數據

  • 聚集函數
  • avg()函數:求某一列的平均值
select avg(price) as 產品均價 from product
  • round(數值,n):保留n位小數
select round(avg(price),5) as 產品均價 from product
去取價格的平均值,並且保留5位小數
  • count()函數:計算行的數量,返回某列的行數
select count(price) as 總行數 from product
返回價格列中對應的行的數量
  • max()函數:返回某列的最大值
select max(price) as 最貴 from product
查找價格列中最大值
  • min()函數:返回某列的最小值

  • sun()函數:返回某列的數值之和

select sum(price) as 總價格 from product where left(tags,2)=“網紅”
查詢產品表中 標籤的最左變的兩個字是“網紅”的所有產品的價格之和
  • 聚集不同的值:使用distinct去重
select sum(distinct price) from product
查詢產品表中價格不同的產品並且求他們的價格和
  • 組合聚集函數:使用,隔開
select sum(price)as 總價,min (price) 最小值,max(price)  from product
查詢產品表中的價格總和,價格最小值,價格最大值
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章