use*_*856 2 sql t-sql sql-server
我的表中有一个名单,我想知道哪个名字最长.
select max(len(firstname)) from NAMES
Run Code Online (Sandbox Code Playgroud)
这给了我最大的问题值,但如果我添加列firsttname以知道它在select语句附近的名称,它会给我一个错误,它不包含在聚合函数或GROUP BY子句中.
但是,在这种情况下我没有看到Group by的用法如果名称不同.
这将完成工作
SELECT TOP 1 With Ties firstname, len(firstname) as Length
FROM NAMES
ORDER BY len(firstname) DESC
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
54 次 |
| 最近记录: |