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.
本文地址:http://www.bhae.cn/html/23a7499902.html
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。