我正在尝试根据char_length
字段创建分数。我正在使用char_length
返回的一小部分。
(CASE WHEN (char_length(e.summary)/100) is null THEN +0
ELSE +(char_length(e.summary)/100) END)
我想知道如何设置最大返回值。有一个简单的功能还是我需要再做一个CASE WHEN with if >=10 THEN
......?
我正在尝试根据char_length
字段创建分数。我正在使用char_length
返回的一小部分。
(CASE WHEN (char_length(e.summary)/100) is null THEN +0
ELSE +(char_length(e.summary)/100) END)
我想知道如何设置最大返回值。有一个简单的功能还是我需要再做一个CASE WHEN with if >=10 THEN
......?
您可以使用该least
功能。
least(<YOUR CALC HERE>, 10)
将返回的最大值限制为 10。
简化为:
LEAST(COALESCE(length(e.summary)/100, 0), 10)
NULL
值。length()
和char_length()