博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[SQL Server心得]DERIVEDTBL的用法
阅读量:2456 次
发布时间: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/

你可能感兴趣的文章
removerange_Java Vector removeRange()方法与示例
查看>>
如何在Ubuntu中安装OpenGL。 的Linux
查看>>
python set交集_Python Set交集()方法与示例
查看>>
ruby array_Array.shuffle! Ruby中的示例方法
查看>>
c#中将整数转化为字符串_在C#中将char数组转换为字符串
查看>>
Java BigDecimal setScale()方法与示例
查看>>
Java Collections shuffle()方法和示例
查看>>
python 生成对称矩阵_创建对称矩阵| 使用Python的线性代数
查看>>
Java LinkedList getLast()方法与示例
查看>>
数字信号时序电路_数字电子中的时序电路
查看>>
Java Collection Framework中的堆栈类
查看>>
stack.peek_C.示例中的Stack.Peek()方法
查看>>
32位系统能够识别多达内存_C ++程序可打印多达N个术语的卢卡斯系列
查看>>
Java ArrayList trimToSize()方法与示例
查看>>
Java Byte类parseByte()方法的示例
查看>>
java 方法 示例_Java CollectionsEmptyMap()方法与示例
查看>>
Java FileDescriptor valid()方法与示例
查看>>
java define_Java Integer类的define()方法与示例
查看>>
strictmath_Java StrictMath toDegrees()方法与示例
查看>>
奇数 横竖斜总和相等_将集合分成相等总和的k个子集
查看>>