SQL如何行转列

 时间:2026-04-26 15:27:43

1、源数据:

SELECT user_name,dept_no FROM trm_user

SQL如何行转列

2、要求统计每个部门下的人数:

SELECT

dept_no,count(1) AS 'count'

FROM trm_user

GROUP BY dept_no

SQL如何行转列

3、行转列要求部门在第一行,第二行显示人数:

SELECT 'ATD','MACAU','AIAPT'

UNION all

select

convert(VARCHAR,count(CASE WHEN dept_no='ATD' THEN 1 END)),

convert(VARCHAR,count(CASE WHEN dept_no='MACAU' THEN 1 END)),

convert(VARCHAR,count(CASE WHEN dept_no='AIAPT' THEN 1 END))

FROM trm_user

SQL如何行转列

  • 玉米须的功效
  • FC游戏联机教程
  • 花小猪省钱中心入口在哪里
  • 怎么获得小布能量值
  • 哪里获得免费的考研复习资料?
  • 热门搜索
    鸡翅根的做法大全家常 做肠粉的米浆怎么配 拉力绳锻炼方法图解 练声方法 王中王中特网资料大全 退休工资怎么计算 大盘鸡的家常做法 除锈方法 鸡脖子怎么做好吃 最好玩的网络游戏大全