我想将以下IF
语句转换为CASE
语句,因为它在Alteryx
中不起作用,这是使用Snowflake
数据库。
IF LEFT([SN],3)="CAT" AND Length([SN])=17 THEN RIGHT([SN],8) ELSE [SN] ENDIF
你能帮帮我吗?
使用CASE表达式:
SELECT CASE WHEN SN LIKE 'CAT%' AND LENGTH(SN) = 17 THEN RIGHT(SN,8)
ELSE SN
END
或敌我识别:
SELECT IFF(SN LIKE 'CAT%' AND LENGTH(SN) = 17, RIGHT(SN,8), SN)