欢迎来到思维库

思维库

6个SQL查询小技巧

时间:2025-11-03 20:24:29 出处:探索阅读(143)

6个SQL查询小技巧
复制WITH tb(姓名,查询课程,分数) AS (  SELECT N张三,N语文,74  UNIONALL SELECT N张三,N数学,83  UNIONALL SELECT N张三,N物理,93  UNIONALL SELECT N李四,N语文,79  UNIONALL SELECT N李四,N数学,86  UNIONALL SELECT N李四,N物理,88  )  SELECT 姓名 ,  MAX(CASE 课程 WHEN语文THEN 分数 ELSE 0 END) 语文,  MAX(CASE 课程 WHEN数学THEN 分数 ELSE 0 END) 数学,  MAX(CASE 课程 WHEN物理THEN 分数 ELSE 0 END) 物理  FROM tb GROUPBY  姓名  1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.

分享到:

温馨提示:以上内容和图片整理于网络,仅供参考,希望对您有帮助!如有侵权行为请联系删除!

友情链接: