表達式清單 - Amazon Redshift

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

表達式清單

表達式清單是表達式的組合,可以出現在成員資格與比較條件 (WHERE 子句),以及 GROUP BY 子句中。

語法

expression , expression , ... | (expression, expression, ...)

引數

運算式

求值的簡易表達式。表達式清單可以包含用英文逗號分隔的一個或多個表達式,或是用英文逗號分隔的一組或多組表達式。如果包含多組表達式,則每組都必須包含相同數量的表達式,並且用括號分隔。每組中的表達式數量,都必須符合條件中運算子前面的表達式數目。

範例

下列是條件中的表達式清單範例:

(1, 5, 10) ('THESE', 'ARE', 'STRINGS') (('one', 'two', 'three'), ('blue', 'yellow', 'green'))

每組中的表達式數量,都必須符合陳述式前半部中的數目:

select * from venue where (venuecity, venuestate) in (('Miami', 'FL'), ('Tampa', 'FL')) order by venueid; venueid | venuename | venuecity | venuestate | venueseats ---------+-------------------------+-----------+------------+------------ 28 | American Airlines Arena | Miami | FL | 0 54 | St. Pete Times Forum | Tampa | FL | 0 91 | Raymond James Stadium | Tampa | FL | 65647 (3 rows)