SQL Server 的行转列练习卷,写得挺实用,适合你拿来练手或者做个小 demo。
SQL Server 的行转列练习卷,写得挺实用,适合你拿来练手或者做个小 demo。
里面用了PIVOT操作,逻辑清晰,注释也比较到位。如果你之前没接触过行转列,用这个上手还挺顺。比如你想把一个员工的多条考勤记录按月份转成一行,这份 SQL 刚好能举个例子。
写法上也不花哨,用的基本都是SELECT、GROUP BY、CASE WHEN这些常规语法,适合当模板改一改就能直接用。
另外我顺手翻了几个相关的资源,比如SQL 行转列、Oracle 的行转列写法还有MySQL 的转法,你要是多数据库环境开发,可以一起看看。
如果你日常有报表需求,或者遇到那种一堆横表数据要生成报表的情况,这类技巧你真的得掌握,能省不少事。