CASE 陳述式 - Amazon Timestream

如需類似 Amazon Timestream for LiveAnalytics 的功能,請考慮使用 Amazon Timestream for InfluxDB。它提供簡化的資料擷取和單一位數毫秒查詢回應時間,以進行即時分析。在這裡進一步了解。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

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