SQL今日一題(6):count

這是SQL今日一題的第6篇

題目描述

查找薪水變動超過15次的員工號emp_no以及其對應的變動次數t

 


最後要得到這樣一個表

 

答案

select emp_no,count(*) as t
from salaries 
group by emp_no
having count(*) >15

1、統計薪水變動次數,只要統計emp_no在salaries表裏出現了多少次,就是其薪水變動了多少次,因此用count聚合函數統計次數,並命名爲t

2、group by按照emp_no分組

3、分組後用having過濾,篩選出變動次數大於15次的

知識點
count函數

  • count()函數用來對行進行計數
  • count(*) 表示對錶中行的數目計數,包含空值
  • count(column) 表示對特定列具有值的行計數,意思是不包含空值

猜你喜歡:
數據分析應關注AARRR模型的哪些指標

泰坦尼克號數據分析

深入淺出數據分析

《吊打分析師》實戰—我要租個好房

爲什麼要學統計學:赤裸裸的統計學

成爲數據分析師的第三年,我寫了10W字

@ 作者:可樂
@ 公衆號/知乎專欄/頭條/簡書:可樂的數據分析之路
@加個人微信:data_cola,備註:進羣,拉你入 可樂的數據分析羣 和各行各業的小夥伴交流探討數據分析相關內容

微信公衆號

微信公衆號

個人微信號

個人微信號

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章