Sqlda murakkab so’rovlar yaratish Murakkab so'rovlar


Download 157.15 Kb.
Pdf ko'rish
bet2/5
Sana09.06.2023
Hajmi157.15 Kb.
#1469691
1   2   3   4   5
Bog'liq
SQLda murakkab so’rovlar yaratish

cust_contact
cust_email
Village Toys
Fun4All
The Toy Store
John Smith
Jim Jones
Kim Howard
sales@villagetoys.com
jjones@fun4all.com
NULL
SELECT cust_name, cust_contact, cust_email FROM Customers WHERE cust_name=
'Fun4All';
Таблица 1
cust_name
cust_contact
cust_email
Fun4All
Jim Jones
j jones@fun4all.com
Fun 4 All
Denise L. Stephens
dstephens@fun4all.com
Birinchi SELECT bayonoti qisqartmalari IN bayonotida ko'rsatilgan Illinoys, Indiana va Michigan
shtatlari uchun barcha qatorlarni oladi. Ikkinchi SELECT bayonoti Fun4All mijozining barcha
holatlarini topish uchun oddiy tenglik testidan foydalanadi.
Ikkala so'rovni birlashtirish uchun quyidagilarni bajaring.
SELECT cust_name, cust_contact, cust_emailFROM Customers WHERE
cust_state IN (’IL1,'IN’,'MI')UNION SELECT cust_name, cust_contact,
cust_emailFROM Customers WHERE cust_name =1Fun4All’;
Natija
cust name
cust contact
cust email
Fun4All
Fun4All
Village
The Toy Store
Denise
L.StephensJim
Jones
Toys John
SmithKim
Howard
dstephens0fun4all
.com
jjones@fun4all.c
om
sales@villagetoys
.comNULL
Bu soʻrovda UNION kalit soʻzi bilan ajratilgan asl SELECT iboralari mavjud. Bu holatda MBBT
ikkala bayonotni bajarishga va natijalarni bitta natija to'plami sifatida chiqaradi. Taqqoslash uchun, bu
yerda bir xil so'rov, lekin
UNION operatoridan emas, balki bir nechta WHERE bandlaridan
foydalaniladi.


SELECT cust_name, cust_contact, cust_email FROM Customers WHERE cust_state IN ('IL’, ' IN’,
'MI’) OR cust_name = Fun4All’;
Ushbu oddiy misolda UNION bandidan foydalanish WHERE bandini ishlatishdan ko'ra qiyinroq
ko'rinishi mumkin. Ammo filtrlash sharti murakkabroq bo'lsa yoki siz bir nechta jadvallardan
ma'lumotlarni olishingiz kerak bo'lsa (faqat bitta emas), UNION operatori jarayonni sezilarli darajada
soddalashtirishi mumkin.

Download 157.15 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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