SELECT '1000000' AS number
UNION ALL
SELECT '541' AS number
UNION ALL
SELECT '-500' AS number
UNION ALL
SELECT '100' AS number
UNION ALL
SELECT number, 'biggest' AS result
WHERE number = 1000000
我的任务是从我添加的那些数字中找到最大的数字。
SELECT '1000000' AS number
UNION ALL
SELECT '541' AS number
UNION ALL
SELECT '-500' AS number
UNION ALL
SELECT '100' AS number
UNION ALL
SELECT number, 'biggest' AS result
WHERE number = 1000000
我的任务是从我添加的那些数字中找到最大的数字。
2条答案
按热度按时间2lpgd9681#
您需要将查询 Package 在派生表中,以便能够访问列别名
但是要找到最大的数字,可以使用
order by
和limit
:或者,您也可以使用VALUES子句来简化此操作:
0md85ypi2#
您可以将公共表表达式与FETCH一起使用,如下所示: