我有桌子:
评分:
id | one | two | three
1 | 12 | 3 | 7
2 | 11 | 30 | 3
3 | 8 | 14 | 4
Run Code Online (Sandbox Code Playgroud)
如何从这些字段(一,二,三)中获取SQL MAX值?对于这个例子,这是30.
Gar*_*thD 21
在MySQL中,您可以使用GREATEST函数:
SELECT MAX(GREATEST(one, two, three))
FROM T;
Run Code Online (Sandbox Code Playgroud)
SELECT MAX(field) FROM (
SELECT one AS field FROM table
UNION
SELECT two AS field FROM table
UNION
SELECT three AS field FROM table
) AS t
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
428 次 |
| 最近记录: |