摘要:
PIVOT用于将列值旋转为列名(即行转列),UNPIVOT 正好相反MSDN:http://technet.microsoft.com/zh-cn/library/ms177410.aspx此函数2005以上版本才有的。PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P完整语法:table_sourcePIVOT(聚合函数(value_column)FOR pivot_column (包含要成为列标题的值的列)IN(column_list))UNPIVOT用于将列明转为列值(即列转行),在SQL Server 2000可以用UNION来实现完整语法:t 阅读全文
摘要:
今天用到SQLite 结果用SELECT COUNT(1) FROM View1 的时候非常非常慢,在网上找了半天也没有这情况的后来发现在视图中用了 DISTINCT 所有变的很慢,但不知道是什么原因 可能是一个小BUG只能把 DISTINCT 放在外面用 SELECT COUNT(1) FROM (SELECT DISTINCT Name FROM View1) a 阅读全文