存在函數

適用於:檢查標記是的磚的SQL檢查標記是的磚運行時

返回true,如果函數適用於任何元素expr查詢至少返回一行。

語法

存在(expr,函數)
存在(查詢)

參數

  • expr:數組的表情。

  • 函數:一個lambda函數。

  • 查詢:任何查詢

返回

一個布爾值。

lambda函數必須產生一個布爾值和操作一個參數,它表示一個元素的數組。

存在(查詢)隻能用於WHERE子句和其他一些特殊的案例。

例子

>選擇存在(數組(1,2,3),x- >x%2= =0);真正的>選擇存在(數組(1,2,3),x- >x%2= =10);>選擇存在(數組(1,,3),x- >x%2= =0);>選擇存在(數組(0,,2,3,),x- >x);真正的>選擇存在(數組(1,2,3),x- >x);>選擇(*)(1)在哪裏存在(選擇*(1),(2),(3)作為t(c1)在哪裏c1=2);1>選擇(*)(1)在哪裏存在(選擇*(1),(),(3)作為t(c1)在哪裏c1=2);0>選擇(*)(1)在哪裏存在(選擇*(1),(),(3)作為t(c1)在哪裏c1=2);1