|
|
1
25
是的,您正确地使用了解析器。 正如不信者Damien_所指出的,在SelectStatement中有一个QueryExpression属性,它将是 查询规范 对象作为第三个select语句(带有WHERE子句)。 这表示查询的“真实”选择位(而您正在查看的外部SelectStatement对象刚刚获得了“WITH”子句(对于CTE)、“for”子句(对于XML)、“ORDER BY”和其他位) 查询规范 从句 , where子句 , 因此,您可以使用以下命令访问WHERE子句:
它具有SearchCondition属性等。 |
|
2
5
快速浏览一下就会发现它包含一个QueryExpression,可能是一个QuerySpecification,它确实附加了Where子句。 |
|
3
5
如果有人来到这里并想知道如何获取select语句的全部元素,下面的代码将对此进行解释:
|
|
|
4
1
我不得不把SELECT语句分成几部分。我的目标是计算一个查询将返回多少条记录。我的第一个解决方案是构建一个子查询,如
问题在于,在本例中,order子句引发错误“order BY子句在视图、内联函数、派生表、子查询和公共表表达式中无效,除非还指定了TOP或FOR XML”
要简单地使用这个类:
|
|
|
sqlrobert · SQL-如何查找不包含特定字段值的一组记录 3 年前 |
|
|
Nick Fleetwood · 调度语法的LINQ查询 4 年前 |
|
|
Mateen Bagheri · 选择表的计数并选择其自身 4 年前 |
|
Java · 使用交叉应用同时显示两列 4 年前 |