本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
CASE 陳述式
CASE 陳述式會從左到右搜尋每個值表達式,直到找到等於 的值表達式為止expression
。如果找到相符項目,則會傳回相符值的結果。如果找不到相符項目,則會傳回子ELSE
句中存在的結果;否則null
傳回。語法如下:
CASE expression WHEN value THEN result [ WHEN ... ] [ ELSE result ] END
Timestream 也支援下列 CASE 陳述式的語法。在此語法中,「搜尋」形式會從左到右評估每個布林條件,直到一個為 ,true
並傳回相符的結果。如果沒有任何條件為 true
,則會傳回子ELSE
句中存在的結果;否則null
傳回。請參閱下列替代語法:
CASE WHEN condition THEN result [ WHEN ... ] [ ELSE result ] END