sql - SQL Server 中子查询末尾的“t”是什么意思
问题描述
我有以下代码用于按行和起点查询数据:
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
了别名是如何的:
SELECT *
FROM table t
替换table
为子查询:
SELECT *
FROM (SELECT * FROM table) t
推荐阅读
- javascript - 如果文件有扩展名,如何获得是/现在
- c - 如何在C中制作这个?
- swift - xcodebuild 在调试级别不显示 OSLog 的输出
- python - 打开相机需要永远加载
- javascript - 内联javascript中的锚标记
- bash - Bash 将文件名从月份名称更改为月份编号
- javascript - 无法在“AudioBufferSourceNode”上设置“buffer”属性:无法将值转换为“AudioBuffer”
- python - discord.py“命令已经存在别名”错误,但它不是
- javascript - 如何在百里香th:onclick中获取复选框的当前状态?
- java - 为什么数组没有被修改