Yea*_*iam 5 sql sql-server-2008
我有一个查询,我使用row_number()函数.我的查询如下
SELECT ID,
ROW_NUMBER() over(order by Position desc) Rank
FROM Tbl
Run Code Online (Sandbox Code Playgroud)
问题是Rank正在产生一个bigint值.但我想将其转换为int.我该怎么做?
Rhy*_*nes 22
这并不是特别困难;
SELECT ID,
CAST(ROW_NUMBER() over(order by Position desc) AS INT) Rank
FROM Tbl
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12253 次 |
| 最近记录: |