我有兩種不同形式的SQL條件子句。SQL EXISTS與Aggregate IS不爲NULL
使用EXISTS:
exists (select 1 from [table] where [conditions])
使用聚集函數:
(select max(1) from [table] where [conditions]) is not null
[表]和[條件]在兩種語句相等。 這兩個子句有可能返回不同的結果嗎? 如果不是,哪一個具有更好的查詢性能? 重要的是,所討論的數據庫是IBM DB2 UDB v10。
IBM DB2 UDB v10是否有EXPLAIN語句? –
沒有DB2 UDB v10這樣的東西。 – mustaccio
是的,有解釋。然而我沒有特權使用它。 – devmtl