PostgreSQL ALL


ULASHISH

HAMMA

ALL operatori:

  • natijada mantiqiy qiymatni qaytaradi
  • agar quyi so‘rovlarning BARCHA qiymatlari shartga javob bersa, TRUE qiymatini qaytaradi
  • SELECT, WHERE va HAVING iboralari bilan ishlatiladi

ALL, agar operatsiya diapazondagi barcha qiymatlar uchun to‘g‘ri bo‘lsa, shart to‘g‘ri bo‘lishini anglatadi.

Misol

Agar order_details jadvalidagi HAMMA yozuvlarda quantity 10 dan katta bo‘lsa, mahsulotlarni ro‘yxatlang.

Eslatma: Bu, albatta, FALSE qiymatini qaytaradi, chunki miqdor ustuni juda ko‘p turli qiymatlarga ega (faqat 10 qiymati emas):

SELECT product_name
FROM products
WHERE product_id = ALL (
  SELECT product_id
  FROM order_details
  WHERE quantity > 10
);
Misolni ishga tushirish »



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!