有这个选择:
id IDSLOT N_UM
------------------------
1 1 6
2 6 2
3 2 1
4 4 1
5 5 1
6 8 1
7 3 1
8 7 1
9 9 1
10 10 0
Run Code Online (Sandbox Code Playgroud)
我想获得具有最小值N_UM的行(仅一个),在这种情况下是id = 10(10 0)的行.
And*_*ovs 21
select * from TABLE_NAME order by COLUMN_NAME limit 1
Run Code Online (Sandbox Code Playgroud)
Ada*_*m V 18
我试试这个:
SELECT TOP 1 *
FROM TABLE1
ORDER BY N_UM
Run Code Online (Sandbox Code Playgroud)
(使用SQL Server)
Sac*_*hag 16
试试这个 -
select top 1 * from table where N_UM = (select min(N_UM) from table);
Run Code Online (Sandbox Code Playgroud)
使用这个SQL查询:
select id,IDSLOT,N_UM from table where N_UM = (select min(N_UM) from table));
Run Code Online (Sandbox Code Playgroud)
方法1:
SELECT top 1 *
FROM table
WHERE N_UM = (SELECT min(N_UM) FROM table);
Run Code Online (Sandbox Code Playgroud)
方法2:
SELECT *
FROM table
ORDER BY N_UM
LIMIT 1
Run Code Online (Sandbox Code Playgroud)
此类问题的更一般解决方案如下。
方法3:
SELECT *
FROM table
WHERE N_UM IN (SELECT MIN(N_UM) FROM table);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
59426 次 |
| 最近记录: |