【发布时间】:2021-10-14 09:10:42
【问题描述】:
这可能是一个简单的,但我无法在任何地方找到它。我只想使用字符串列表检查 Teradata SQL 查询中的 MAX() 函数将返回什么。我有一个正在使用的 Teradata 数据库,但我没有要查询的表(我需要知道 MAX() 的输出才能填充表数据)。我正在使用 Aqua Data Studio。
我试过了
select max('test1','untest2','_test3')
我也试过了
select max(field_name) where field_name in ('test1','untest2','_test3')
但两者都抛出错误。
我错过了什么?
【问题讨论】:
-
我不知道 Teradata,但
max()是一个聚合函数,并没有像您认为的那样做 - 聚合函数与 一组行一起工作> -
select GREATEST('test1','untest2','_test3')适用于多个列而不是多个行