Amazon Redshift 自 2025 年 11 月 1 日起不再支援建立新的 Python UDF。如果您想要使用 Python UDF,請在該日期之前建立 UDF。現有 Python UDF 將繼續正常運作。如需詳細資訊,請參閱部落格文章
EXISTS 條件
EXISTS 條件會檢定在子查詢中是否存在列,如果子查詢傳回至少一列,則傳回 true。如果指定 NOT,則此條件會在子查詢未傳回任何列時傳回 true。
語法
[ NOT ] EXISTS (table_subquery)
引數
- EXISTS
-
當 table_subquery 傳回至少一列時,其值為 true。
- NOT EXISTS
-
當 table_subquery 未傳回任何列時,其值為 true。
- table_subquery
-
子查詢,會評估包含一個或多個欄和一列或多列的資料表。
範例
此範例會針對具有任何類型銷售的日期,傳回所有的日期識別碼,一次一個:
select dateid from date where exists ( select 1 from sales where date.dateid = sales.dateid ) order by dateid; dateid -------- 1827 1828 1829 ...