博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[SQL Server心得]DERIVEDTBL的用法
阅读量:2458 次
发布时间:2019-05-10

本文共 516 字,大约阅读时间需要 1 分钟。

有这么一个句子,执行不成功

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关键字。

(公司的高手说的,具体咋回事还不清楚,这个关键字在联机丛书中也找不到。)

这个地方搞清楚了,真的是别名,

感谢 的指导,谢谢。

转载地址:http://ehjhb.baihongyu.com/

你可能感兴趣的文章
删除本地文件
查看>>
FOC实现概述
查看>>
base64编码的图片字节流存入html页面中的显示
查看>>
这个大学时代的博客不在维护了,请移步到我的新博客
查看>>
GUI学习之二十一——QSlider、QScroll、QDial学习总结
查看>>
nginx反向代理docker registry报”blob upload unknown"解决办法
查看>>
gethostbyname与sockaddr_in的完美组合
查看>>
kibana的query string syntax 笔记
查看>>
旋转变换(一)旋转矩阵
查看>>
thinkphp3.2.3 bug集锦
查看>>
[BZOJ 4010] 菜肴制作
查看>>
C# 创建 读取 更新 XML文件
查看>>
KD树
查看>>
VsVim - Shortcut Key (快捷键)
查看>>
C++练习 | 模板与泛式编程练习(1)
查看>>
HDU5447 Good Numbers
查看>>
08.CXF发布WebService(Java项目)
查看>>
java-集合框架
查看>>
RTMP
查看>>
求一个数的整数次方
查看>>