摘要:1.PIVOT 通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时对最终输出中所需的任何其余列值执行聚合。 2.语法: SELECT <非透视的列>, [第一个透视的列] AS <列名称>, [第二个透视的列] AS <列名称>, ... [最后一个透视的列] AS <列名
阅读全文
摘要:此图来源链接:https://www.runoob.com/sql/sql-join.html 很不错的一个图,对于新手理解还是很有帮助的,也方便自己复习~.~
阅读全文
摘要:传统写法复杂臃肿,而且性能差,因为它做的是IN查询。从Sql2012开始就支持新语法分页了。代码简洁易懂,而且查询速度更快。 最后它们实现的效果都一样。强烈推荐新语法分页!~~
阅读全文
摘要:当我们查询得到一个结果集时,需要根据数据列的值不同而进行不同处理的时候,可以用CASE WHEN 语句进行处理。它的功能类似于C#中Switch Case.其具体语法如下: SELECT CASE ColumnNameWHEN '情况A' THEN '处理A'WHEN '情况B' THEN '处理B
阅读全文