Bob*_*Bob 9 sql t-sql sql-server
在TableA中,我有一个int列.
是否可以仅使用select语句来选择不存在且大于0的列中的最小值?
例如,如果col的值为1,2,9,则select语句将返回3.如果col具有9,10,11,则返回1.
我可以使用临时表或使用循环来实现这一点,但我想知道我是否可以使用select语句来完成它?
谢谢.
select
min(nt.id)
from numbertable nt
left outer join originaldata od
on nt.id=od.id
where od.id is null
Run Code Online (Sandbox Code Playgroud)
有一个从 1 到最大值(或更高)的数字表
| 归档时间: |
|
| 查看次数: |
2732 次 |
| 最近记录: |