Sql select bayonoti


Download 100.15 Kb.
Sana03.02.2023
Hajmi100.15 Kb.
#1152033
Bog'liq
3-Laboratoriya




Muhammad al-Xorazmiy nomidagi Toshkent Axborot Texnologiyalari Universiteti

3-Laboratoriya




Bajardi: T.Mamajonov
Tekshirdi: Xurramova R
Tashkent – 2022

SQL SELECT bayonoti


SQL SELECT bayonoti
SELECT iborasi ma'lumotlar bazasidan ma'lumotlarni tanlash uchun ishlatiladi.
Qaytgan ma'lumotlar natijalar jadvalida saqlanadi va ular natijalar to'plami deb nomlanadi.
SELECT Sintaksisi
SELECT column1, column2, ...
FROM table_name;
Bu erda, column1, column2, ... - bu ma'lumotlar tanlamoqchi bo'lgan jadvalning maydon nomlari. Agar jadvalda mavjud bo'lgan barcha maydonlarni tanlashni xohlasangiz, quyidagi sintaksisdan foydalaning:
SELECT * FROM table_name;
Namunaviy ma'lumotlar bazasi
Quyida Northwind namunaviy ma'lumotlar bazasidagi "Customers" jadvalidan tanlov mavjud:

Ustun tanlash sintaksisi
Quyidagi SQL bayonoti "Customers" jadvalidan "CustomerName" va "City" ustunlarini tanlaydi:

Misol
SELECT CustomerName, City FROM Customers;

SELECT *
Quyidagi SQL bayonoti "Customers" jadvalidagi barcha ustunlarni tanlaydi:
Misol
SELECT * FROM Customers;


SQL WHERE bayonoti


WHERE bayonoti yozuvlarni filtrlash uchun ishlatiladi.
WHERE bayonoti faqat belgilangan shartni bajaradigan yozuvlarni chiqarish uchun ishlatiladi.
WHERE Sintaksisi
SELECT column1, column2, ...
FROM table_name
WHERE condition;
Izoh: WHERE bayonoti nafaqat SELECT operatorida, balki UPDATE, DELETE operatorida va hokazolarda ishlatiladi!
Namunaviy ma'lumotlar bazasi
Quyida Northwind namunaviy ma'lumotlar bazasidagi "Customers" jadvalidan tanlov mavjud:

WHERE bayonotiga misol
Quyidagi SQL so`rovi "Customers" jadvalidagi "Meksika" mamlakatidagi barcha mijozlarni tanlaydi:
Misol
SELECT * FROM Customers
WHERE Country='Mexico';


Matn maydonlari va raqamli maydonlar
SQL uchun matn qiymatlari atrofida bittalik tirnoq(apostrof) kerak bo'ladi (ma'lumotlar bazasi tizimlarining ko'pchiligida ikkitalik tirnoqga(qo`shtinoq) ruxsat beriladi).
Biroq, raqamli maydonlar tirnoqlarga kiritilmasligi kerak:
SELECT * FROM Customers
WHERE CustomerID=1;
Natija:

"WHERE " bayonotida operatorlar
WHERE bayonotida quyidagi operatorlardan foydalanish mumkin:



Operator

Tavsifi




=

Teng




>

…dan katta




<

…dan kichik




>=

…dan katta yoki teng




<=

…dan kichik yoki teng




<>

Teng emas. Izoh: SQL ning ba'zi versiyalarida ushbu operator ! = deb yozilishi mumkin




BETWEEN

Muayyan intervalgacha




LIKE

Naqshni qidirish




IN

Ustun uchun bir nechta mumkin bo'lgan qiymatlarni ko'rsatish uchun




Download 100.15 Kb.

Do'stlaringiz bilan baham:




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