sql pivot 語(yǔ)法 請(qǐng)教SQL server中pivot的詳細(xì)用法及語(yǔ)法規(guī)則?
請(qǐng)教SQL server中pivot的詳細(xì)用法及語(yǔ)法規(guī)則?Pivot用于將列值旋轉(zhuǎn)到列名(行到列)。在sqlserver2000中,可以使用聚合函數(shù)和case語(yǔ)句來(lái)實(shí)現(xiàn)pivot。pivot的一般語(yǔ)法
請(qǐng)教SQL server中pivot的詳細(xì)用法及語(yǔ)法規(guī)則?
Pivot用于將列值旋轉(zhuǎn)到列名(行到列)。在sqlserver2000中,可以使用聚合函數(shù)和case語(yǔ)句來(lái)實(shí)現(xiàn)pivot。pivot的一般語(yǔ)法是:pivot(聚合函數(shù)(column)for column in(…))ASP complete語(yǔ)法:tableSourcepivot(聚合函數(shù)(valuecolumn)for pivotcolumn in(<columnuuu List>)unpivot用于將列表轉(zhuǎn)換為列值(即從列到行)。在SQLServer2000中,可以使用union實(shí)現(xiàn)完整的語(yǔ)法:tableuSourceUnpivot(valueuColumnForPivotuColumnIn<columnuNote:pivot和unpivot是SQLServer2005的語(yǔ)法。如果需要修改數(shù)據(jù)庫(kù)兼容級(jí)別,請(qǐng)將數(shù)據(jù)庫(kù)屬性->選項(xiàng)->兼容級(jí)別更改為90。我將在私有消息中向您發(fā)送特定的實(shí)例地址
pivot用于將列值旋轉(zhuǎn)到列名(即行到列),在SQL server 2000中可以使用聚合函數(shù)和case語(yǔ)句來(lái)實(shí)現(xiàn)pivot。一般語(yǔ)法是:pivot(aggregate function(column)for column in(…))as P完整語(yǔ)法:tableSourcepivot(aggregate function(valuecolumn)for pivotcolumn in(<columnuuu List>)unpivot用于將列表轉(zhuǎn)換為列值(即從列到行)。在SQLServer2000中,可以使用union來(lái)實(shí)現(xiàn)完整的語(yǔ)法:tablesourceUNPIVOT(valueColumnForPivotuColumnIn(<column)注意:pivot和unpivot是SQLServer2005的語(yǔ)法。如果需要修改數(shù)據(jù)庫(kù)兼容級(jí)別,請(qǐng)將數(shù)據(jù)庫(kù)屬性-> options-> compatibility level更改為90。我會(huì)私下把具體的實(shí)例地址發(fā)給你