[SQL Server心得]DERIVEDTBL的用法
2005-03-28 15:05
435 查看
有这么一个句子,执行不成功
SELECT COUNT(*) AS Expr1 FROM (SELECT Visitor_IP FROM (SELECT Visitor_IP FROM Visitor where Visitor_RequestTime>'2005/03/28') GROUP BY Visitor_IP) DERIVEDTBL
返回错误
服务器: 消息 156,级别 15,状态 1,行 1
在关键字 'GROUP' 附近有语法错误。
经过更改之后句子为
SELECT COUNT(*) AS Expr1
FROM (SELECT Visitor_IP
FROM (SELECT Visitor_IP
FROM Visitor
WHERE Visitor_RequestTime > '2005/03/28') DERIVEDTBL
GROUP BY Visitor_IP) DERIVEDTBL
执行成功
原因分析:
只要是从结果集里面执行选取操作就必须加入DERIVEDTBL关键字。
(公司的高手说的,具体咋回事还不清楚,这个关键字在联机丛书中也找不到。)
这个地方搞清楚了,真的是别名,
感谢cxlfly 的指导,谢谢。
SELECT COUNT(*) AS Expr1 FROM (SELECT Visitor_IP FROM (SELECT Visitor_IP FROM Visitor where Visitor_RequestTime>'2005/03/28') GROUP BY Visitor_IP) DERIVEDTBL
返回错误
服务器: 消息 156,级别 15,状态 1,行 1
在关键字 'GROUP' 附近有语法错误。
经过更改之后句子为
SELECT COUNT(*) AS Expr1
FROM (SELECT Visitor_IP
FROM (SELECT Visitor_IP
FROM Visitor
WHERE Visitor_RequestTime > '2005/03/28') DERIVEDTBL
GROUP BY Visitor_IP) DERIVEDTBL
执行成功
原因分析:
只要是从结果集里面执行选取操作就必须加入DERIVEDTBL关键字。
(公司的高手说的,具体咋回事还不清楚,这个关键字在联机丛书中也找不到。)
这个地方搞清楚了,真的是别名,
感谢cxlfly 的指导,谢谢。
![](http://blog.csdn.net/fckeditor/editor/images/smiley/msn/regular_smile.gif)
相关文章推荐
- sql server 2005 学习心得(select查询语句用法)
- Sql Server中Update用法的心得
- Sql Server中Update用法的心得
- Sql server中时间函数用法详解
- java连接sql server 2005 数据库心得
- sql server 2005中的分区函数用法(partition by 字段)
- Sql Server字符的处理(LastIndexOf用法),STUFF、CHARINDEX、REVERSE、LEN
- Android学习心得(9) --- ndk-build脚本参数用法
- 关于ActionContext.getContext()的用法心得
- SQL Server 2008 表变量参数(表值参数)用法
- SQL Server 中 RAISERROR 的用法
- SQL SERVER数据旋转 以及CASE用法
- SQL SERVER 2005 中 PIVOT 和 UNPIVOT 的用法
- SQL SERVER 中 GO 的用法
- Sql server中DateDiff用法
- Sql server 2005中schema的用法总结
- 关于微软ADO.NET提供的组件库里的UpdateDataSet()的用法心得
- sql server中的ISNULL()用法详解
- sql 分组查询,组内排序, 组内添加序号 (SQL Server 排序函数 ROW_NUMBER和RANK 用法总结)
- 解决SQL Server 连接时的一些基本问题后的若干初浅心得