Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
true herhangi bir elem'ye veya exprN'teki bir satıra eşitse, query döndürür.
Sözdizimi
elem in ( expr1 [, ...] )
elem in ( query )
in ( elem, expr1 [, ...] )
Argümanlar
-
elem: Karşılaştırılabilir türlerden herhangi birinin ifadesi. -
exprN: Herhangi bir türün, diğer tüm bağımsız değişkenlerle en az ortak bir tür paylaştığı bir ifadesi. -
query: herhangi bir sorgusu. Sonuç, ileelem'ü paylaşmalıdır. Sorgu birden fazla sütun döndürüyorsaelem, aynı sayıda alana sahip bir demet (STRUCT) olmalıdır.
İadeler
Sonuç bir BOOLEAN'dır.
Örnekler
> SELECT 1 in(1, 2, 3);
true
> SELECT 1 in(2, 3, 4);
false
> SELECT (1, 2) IN ((1, 2), (2, 3));
true
> SELECT named_struct('a', 1, 'b', 2) in(named_struct('a', 1, 'b', 1), named_struct('a', 1, 'b', 3));
false
> SELECT named_struct('a', 1, 'b', 2) in(named_struct('a', 1, 'b', 2), named_struct('a', 1, 'b', 3));
true
> SELECT 1 IN (SELECT * FROM VALUES(1), (2));
true;
> SELECT (1, 2) IN (SELECT c1, c2 FROM VALUES(1, 2), (3, 4) AS T(c1, c2));
true;
> SELECT in(1, 1, 2, 3);
true
> SELECT in(1, 2, 3, 4);
false
> SELECT in((1, 2), (1, 2), (2, 3));
true