• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    如何通過sql語句,匯總員工一天的產量

    在做數據統計闡發的時辰,經常需要按照一些前提,匯總數目。好比,統計整個車間員工一天的總產量,再按照性別分類統計產量等等

    東西/原料

    • sqlserver

    方式/步調

    1. 1

      建立一個姑且表,用于演示sqlserver數據庫中,若何利用SQL語句對數據進行匯總

      IF OBJECT_ID('tempdb..#Employee') IS NOT NULL DROP TABLE #Employee; 

      CREATE TABLE #Employee(

          EmpName varchar(50),    -- 員工姓名

          Sex varchar(50),               -- 性別    

          Num int                           -- 員工產量

      );

    2. 2

      往姑且表中插入幾行測試數據,模擬每個員工一生成產的產物數目

      insert into #Employee(EmpName, Sex, Num) values('員工1', '男', 169);

      insert into #Employee(EmpName, Sex, Num) values('員工2', '女', 235);

      insert into #Employee(EmpName, Sex, Num) values('員工3', '男', 185);

      insert into #Employee(EmpName, Sex, Num) values('員工4', '女', 301);

      insert into #Employee(EmpName, Sex, Num) values('員工5', '女', 238);

    3. 3

      查詢姑且表中的測試數據

      select * from #Employee;

    4. 4

      統計所有員工一天的產物產量,直接利用sum匯總即可

      select '總產量' = sum(Num)

      from #Employee

    5. 5

      若是想統計男員工一天的產量,也可以直接利用sum匯總,只是where前提加上過濾

      select '男-總產量' = sum(Num)

      from #Employee

      where Sex = '男'

    6. 6

      若是想統計女員工一天的產量,可以利用sum匯總,搭配where前提過濾

      select '女-總產量' = sum(Num)

      from #Employee

      where Sex = '女'

    7. 7

      若是想統計所有員工的產量,可是,要按照性別匯總,這個時辰就需要利用group by,搭配sum函數來匯總

      select '性別' = Sex, '產量' = sum(num)

      from #Employee

      group by sex

    • 發表于 2019-05-21 21:02
    • 閱讀 ( 1409 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆