選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

BOOL_OR 函數

焦點模式
BOOL_OR 函數 - Amazon Redshift

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

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

BOOL_OR 函數會對單一布林值或整數欄或表達式執行操作。此函數會將類似邏輯套用至 BIT_AND 和 BIT_OR 函數。此函數的傳回類型為布林值 (truefalseNULL)。

如果集合中的一或多個值為 true,則 BOOL_OR 函數會傳回 true(t)。如果集合中的所有值都是 false,則函數會傳回 false(f)。如果該值未知,則可以傳回 NULL。

語法

BOOL_OR ( [DISTINCT | ALL] expression )

引數

expression

函數運算的目標欄或表達式。此表達式必須為 BOOLEAN 或整數資料類型。函數的傳回類型為 BOOLEAN。

DISTINCT | ALL

如果指定引數 DISTINCT,則函數在計算結果之前,將消除指定之表達式的所有重複值。如果指定引數 ALL,則函數會保留所有重複值。ALL 為預設值。請參閱 位元彙整的 DISTINCT 支援

範例

您可以對布林值運算式或整數運算式使用布林值函數。例如,下列查詢從 TICKET 資料庫中的標準 USERS 資料表 (其中有幾個布林值欄) 傳回結果。

BOOL_OR 函數在全部五列中傳回 true。其中每個州至少有一個使用者喜歡運動。

select state, bool_or(likesports) from users group by state order by state limit 5; state | bool_or ------+-------- AB | t AK | t AL | t AZ | t BC | t (5 rows)

以下範例傳回 NULL。

SELECT BOOL_OR(NULL = '123') bool_or ------ NULL

下一個主題:

條件式運算式

上一個主題:

BOOL_AND

在本頁面

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。