摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--SELECTYEAR(BirthDate),ROW_NUMBER()OVER(ORDERBYYEAR(BirthDate))AS'RowNumber',/*按年产生一个唯一的序号*/ROW_NUMBER(...
阅读全文
摘要:1.行列转换--普通假设有张学生成绩表(CJ)如下NameSubjectResult张三语文80张三数学90张三物理85李四语文85李四数学92李四物理82想变成姓名语文数学物理张三809085李四859282declare@sqlvarchar(4000)set@sql='selectName'select@sql=@sql+',sum(caseSubjectwhen'''+Subject+''...
阅读全文
摘要:1.如何取得一个数据表的所有列名方法如下:先从SYSTEMOBJECT系统表中取得数据表的SYSTEMID,然后再SYSCOLUMN表中取得该数据表的所有列名。SQL语句如下:declare@objidint,@objnamechar(40)set@objname='tablename'select@objid=idfromsysobjectswhereid=object_id(@objname)...
阅读全文