إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
إرجاع true إذا كان elem يساوي أي exprN أو صف في query.
بناء الجمله
elem in ( expr1 [, ...] )
elem in ( query )
الحجج
-
elem: تعبير من أي نوع قابل للمقارنة. -
exprN: تعبير عن أي نوع يشارك نوعا أقل شيوعا مع جميع الوسيطات الأخرى. -
query: أي استعلام. يجب أن تشترك النتيجة في نوع أقل شيوعا معelem. إذا كان الاستعلام يرجع أكثر من عمودelemواحد يجب أن يكون مجموعة (STRUCT) بنفس عدد الحقول
ارجاع
النتائج منطقية.
امثله
> 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;