Core

...

SELECT

SELECT buyrug‘i ma'lumotlar bazasidan ma'lumotlarni tanlash uchun ishlatiladi.

SELECT DISTINCT

SELECT DISTINCT buyrug‘i takrorlanuvchi (bir xil) qiymatlarni qaytarmasdan, faqat turli (yangi) qiymatlarni qaytarish uchun ishlatiladi.

WHERE clause

WHERE sharti yozuvlarni filtrlash uchun ishlatiladi.

ORDER BY

ORDER BY kalit so'zi natijalar to'plamini o'sish (ASC) yoki kamayish (DESC) tartibida saralash uchun ishlatiladi.

AND operator

WHERE shartida bir yoki bir nechta AND operatorlari bo'lishi mumkin.

OR operator

WHERE shartida bir yoki bir nechta OR operatorlari bo'lishi mumkin.

NOT operator

NOT operatori boshqa operatorlar bilan birgalikda ishlatiladi va natijani qarama-qarshi (salbiy) qilish uchun ishlatiladi.

INSERT INTO

INSERT INTO bayonoti jadvalga yangi yozuvlarni qo'shish uchun ishlatiladi.

NULL values

NULL qiymat — bu qiymati bo'lmagan maydon.

UPDATE

UPDATE bayonoti jadvaldagi mavjud yozuvlarni o'zgartirish uchun ishlatiladi.

DELETE

DELETE bayonoti jadvaldagi mavjud yozuvlarni o'chirish uchun ishlatiladi.

SELECT top

SELECT TOP klauzasi, qaytarilishi kerak bo'lgan yozuvlar sonini belgilash uchun ishlatiladi.

Aggregate Functions

Agregat funktsiyalari - bu ma'lumotlar to'plami ustida hisob-kitoblarni amalga oshiradigan va bitta qiymatni qaytaradigan funktsiyalardir.

MIN() and MAX()

MIN() va MAX() funktsiyalari tanlangan ustundagi eng kichik va eng katta qiymatlarni qaytarish uchun ishlatiladi.

Count Function

COUNT() funktsiyasi belgilangan shartga mos keluvchi satrlar sonini qaytaradi.

SUM Function

SUM() funktsiyasi raqamli ustunning jami yig'indisini qaytaradi.

AVG Function

AVG() funktsiyasi raqamli ustunning o'rtacha qiymatini qaytaradi.

LIKE Operator

LIKE operatori `WHERE` klauzasida ustunda belgilangan shablon bo'yicha qidiruv o'tkazish uchun ishlatiladi.

Wildcards

Wildcards belgilar satrda bitta yoki bir nechta belgilarni almashtirish uchun ishlatiladi.

IN operator

IN operator sizga WHERE qatorida bir nechta qiymatlarni belgilash imkonini beradi.

BETWEEN operator

BETWEEN operator belgilangan diapazondagi qiymatlarni tanlaydi.

Aliases

SQL aliaslari jadvalga yoki jadvaldagi ustunga vaqtinchalik nom berish uchun ishlatiladi.

JOINS

JOIN bayonoti ikki yoki undan ortiq jadvallardan satrlarni birlashtirish uchun ishlatiladi, ular orasida bog'liq ustun asosida.

INNER JOIN

INNER JOIN kalit so'zi ikkala jadvalda mos keluvchi qiymatlar bo'lgan yozuvlarni tanlaydi.

LEFT JOIN

LEFT JOIN kalit so'zi chap jadvaldan (table1) barcha yozuvlarni, va o'ng jadvaldan (table2) mos yozuvlarni qaytaradi.

RIGHT JOIN

RIGHT JOIN kalit so'zi o'ng jadvaldan (table2) barcha yozuvlarni, va chap jadvaldan (table1) mos yozuvlarni qaytaradi.

FULL JOIN

FULL OUTER JOIN kalit so'zi chap (table1) yoki o'ng (table2) jadval yozuvlari orasida moslik bo'lganda barcha yozuvlarni qaytaradi.

Self JOIN

Self join - bu odatiy join, lekin jadval o'z-o'ziga qo'shiladi.

UNION Operator

UNION operatori ikkita yoki undan ortiq SELECT bayonotlarining natija to'plamini birlashtirish uchun ishlatiladi.

GROUP BY

GROUP BY bayonoti bir xil qiymatlarga ega bo'lgan qatorlarni umumiy qatorlarga guruhlaydi, masalan "har bir mamlakatdagi mijozlar sonini topish".

HAVING clause

HAVING bayonoti SQL ga qo'shilgan, chunki WHERE kalit so'zi agregat funksiyalar bilan ishlatilmaydi.

EXISTS Operator

EXISTS operatori bir subso'rovda har qanday yozuv mavjudligini tekshirish uchun ishlatiladi.

ANY and ALL Operators

ANY va ALL operatorlari bir ustun qiymati va boshqa qiymatlar diapazoni o'rtasida solishtirishni amalga oshirishga imkon beradi.

SELECT INTO

SELECT INTO bayonoti bir jadvaldan ma'lumotlarni yangi jadvalga nusxalash uchun ishlatiladi.

INSERT INTO SELECT

INSERT INTO SELECT bayonoti bir jadvaldan ma'lumotlarni olib, boshqa jadvalga kiritish uchun ishlatiladi.

CASE Expression

CASE ifodasi shartlarni tekshiradi va birinchi shart to'g'ri bo'lganda qiymatni qaytaradi (if-then-else bayonoti kabi).

NULL Functions

SQL IFNULL(), ISNULL(), COALESCE(), va NVL() Funktsiyalari

Stored Procedures

Saqlangan protsedura — bu tayyorlangan SQL kodidir, uni saqlab qo'yishingiz mumkin, shuning uchun kodni takroran ishlatishingiz mumkin.

Comments

Kommentlar SQL bayonotlarining bo'limlarini tushuntirish yoki SQL bayonotlarining bajarilishini oldini olish uchun ishlatiladi.

Operators

SQL operatorlari

Last updated on

On this page

No Headings
Xato haqida xabar berish