摘要: T_SQL的 FOR XML PATHFOR XML PATH 有的人可能知道有的人可能不知道,其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作。那么以一个实例为主.一.FOR XML PATH 简单介绍那么还是首先来介绍一下FOR XML PATH ,假设现在有一张兴趣爱好表(hobby)用来存放兴趣爱好,表结构如下:接下来我们来看应用FOR XML PATH的查询结果语句如下:SELECT*FROM@hobbyFORXMLPATH 结果:1爬山2游泳3美食 由此可见FOR XML PATH 可以将查询结果根据行输出成 阅读全文
posted @ 2013-12-17 17:37 Blues_ 阅读(520) 评论(0) 推荐(0) 编辑
摘要: T-SQL with关键字Select字句在逻辑上是SQL语句最后进行处理的最后一步,所以,以下查询会发生错误:SELECT YEAR(OrderDate) AS OrderYear, COUNT(DISTINCT CustomerID) AS NumCustsFROM dbo.OrdersGROUP BY OrderYear;因为group by是在Select之前进行的,那个时候orderYear这个列并没有形成。如果要查询成功,可以像下面进行修改:SELECT OrderYear, COUNT(DISTINCT CustomerID) AS NumCustsFROM (SELECT YE 阅读全文
posted @ 2013-12-17 17:35 Blues_ 阅读(522) 评论(0) 推荐(0) 编辑
摘要: Sqlserver获取行号select row_number()over(order by userid )as RowNum,*from OUM_User 阅读全文
posted @ 2013-12-17 17:33 Blues_ 阅读(1088) 评论(0) 推荐(0) 编辑