【发布时间】:2018-11-15 16:04:49
【问题描述】:
我有以下代码用于按行和起点查询数据:
SELECT InquiryId
FROM (select InquiryId, ROW_NUMBER() over (order by InquiryId) as Seq
from [InquiryTable] WITH(NOLOCK)
where InquiryId >= 100 and InquiryId <= 200)t
where Seq Between 1 and 20
SQL server 中第四行末尾的字符 't' 是什么意思?
谢谢
【问题讨论】:
-
t是子查询的别名。它可以是保留关键字以外的任何内容 -
我找不到 SQL Server 别名的规范问答,但这应该对 stackoverflow.com/questions/4981481/… 或 stackoverflow.com/questions/198196/when-to-use-sql-table-alias 有所帮助
标签: sql sql-server subquery