21 Esirgapov Abduvaxid Xusan o‘g‘li (k) “kadrlar bo’limi” ma’lumotlar bazasini yarating. And, or, not


Download 283.57 Kb.
bet3/10
Sana18.01.2023
Hajmi283.57 Kb.
#1099218
1   2   3   4   5   6   7   8   9   10
Bog'liq
MB 13

Misol - DELETE bayonoti bilan
Va nihoyat, ushbu oxirgi VA & OR misoli DELETE iborasida AND va OR shartlaridan qanday foydalanish mumkinligini ko'rsatadi.
Misol uchun:
DELETE FROM employees
WHERE employee_id >= 500
AND (last_name = 'Smith' OR last_name = 'Johnson');
Ushbu PostgreSQL AND va OR sharti misoli, xodimning identifikatori 500 dan katta yoki unga teng bo'lgan va familiyasi "Smit" yoki "Anderson" bo'lgan xodimlar jadvalidagi barcha yozuvlarni o'chirib tashlaydi .

PostgreSQL NOT sharti (shuningdek, NOT Operator deb ataladi) SELECT, INSERT, UPDATE yoki DELETE bayonotidagi shartni inkor etish uchun ishlatiladi.


Sintaksis
PostgreSQL-da EMAS sharti sintaksisi:
NOT condition
Parametrlar yoki argumentlar
holat
Rad etish sharti.
Eslatma

  • PostgreSQL EMAS sharti yozuvning natijalar to'plamiga kiritilishi uchun shartning teskarisi bajarilishini talab qiladi .

Misol - IN sharti bilan birlashtiring
PostgreSQL EMAS sharti IN holati bilan birlashtirilishi mumkin .
Misol uchun:
SELECT *
FROM employees
WHERE last_name NOT IN ('Anderson', 'Johnson', 'Smith');
Ushbu PostgreSQL EMAS misoli xodimlar jadvalidagi familiya Anderson , Jonson yoki Smit bo'lmagan barcha qatorlarni qaytaradi. Ba'zan, o'zingiz xohlagan qiymatlardan farqli o'laroq, o'zingiz istamagan qiymatlarni sanab o'tish samaraliroq bo'ladi.
Misol - IS NULL sharti bilan birlashtiring
PostgreSQL EMAS sharti IS NULL sharti bilan ham birlashtirilishi mumkin .
Misol uchun,
SELECT *
FROM contacts
WHERE address IS NOT NULL;
Ushbu PostgreSQL EMAS misoli manzilda NULL qiymati bo'lmagan kontaktlar jadvalidagi barcha yozuvlarni qaytaradi.
Misol - LIKE sharti bilan birlashtiring
PostgreSQL EMAS sharti LIKE sharti bilan ham birlashtirilishi mumkin .
Misol uchun:
SELECT product_name, product_description
FROM products
WHERE product_name NOT LIKE 'H%';
PostgreSQL NOT Operatorni LIKE sharti oldiga qo'yish orqali siz mahsulot_nomi "H" bilan boshlanmagan barcha mahsulotlarni olishingiz mumkin .

Download 283.57 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling