COUNT()– Ustundagi qiymatlar sonini hisoblaydi.
COUNT(*)– So‗rov natijalari jadvalidagi satrlar sonini hisoblaydi.
10.SQL tili so`rovlaridagi IN kalit so`zi tushunchasi
|
Ifoda IN to‘plamga tegishlilikni tekshiradi. Komanda sin-
taksisi quyidagicha:— tekshirilayotgan ifoda IN (— const —)
- NOT -,
1990-yil iyun oyining har xil kunlarida qilingan hamma
buyurtmalami aniqlash.
SELECT ORDER_NUM, ORDER_DATE, AMOUNT
FROM ORDERS
WHERE ORDER_DATE IN
(TO_DATE(W14.06.1990*, "DD/MM/YYYY"),
TO_DATE("08.06.1990", "DD/MM/YYYY"),
TO_DATE("29.06.1990W,WDD/MM/YYYY"),
TO_DATE("04.06.1990", "DD/M M/YYYY"))
Sanalar bilan shu tarzda ishlanadi.To‘rtta konkret izmatchilar tomonidan olingan hammabuyurtmalami aniqlash.
SELECT ORDERJMUM, REP, AMOUNT
FROM ORDERS
WHERE REP IN (107, 109, 101, 103)
NOT IN yordamida diapazonga «tegishli emas>>likni tek-
shirish mumkin.
|
SQL IN Operatori. Misollar keltiring.
SQL tili so’rovlaridagi IN kalit so’zi tushunchasi
| IN
IN bizga WHERE buyrug'idan foydalanganda biz tanlamoqchi bo'lgan bir nechta qiymatlarni belgilash imkonini beradi
SELECT name
FROM customers
WHERE name IN (‘Bob’, ‘Fred’, ‘Harry’);
IN
Buyruq IN WHERE bandida bir nechta qiymatlarni belgilash imkonini beradi.
IN operatori bir nechta OR shartlarining qisqartmasi.
Quyidagi SQL "Germaniya", "Fransiya" va "Buyuk Britaniya" da joylashgan barcha mijozlarni tanlaydi:
SELECT * FROM Customers
WHERE Country IN ('Germany', 'France', 'UK');
|
13.SQL tilida jadval yozuvlarini o`zgartirish
|
Maydon qiymat/arini o'zgartirish. Bu o‘zgartirish UPDATE komandasi yordamida bajariladi.Bu komandada UPDATE ifodasidan so‘ng jadval nomi va SET ifodasidan so‘ng ma’lum ustun uchun o‘zgartirish ko‘rsatiladi. UPDATE ikki formatga ega. Ulardan birinchisi:
UPDATE
SET column = expression [, column = expression] ...
[WHERE search-condition]
bu yerda expression — bu ustun | ifoda | konstanta | o‘zgaruvchi.
Ikkinchi variant:
UPDATE
SET column = expression, ...
[ FROM table-list ]
[ WHERE search-condition ]
Masalan, hamma buyurtmachilar bahosini 200 ga o‘zgar-
tirish uchun quyidagini kiritishingiz mumkin:
UPDATE Customers
SET Rating = 200
10 SQL tilida jadval nomlarini o’zgartirish
|
SQL tilida jadvallar yaratish, o‘zgartirish va o‘chirish.
SQL( Structured Query Language) (STRUKTURALASHGAN SO’ROVLAR TILI) ma’lumotlarni almashtirish tili bo’lib xisoblanadi, ya’ni u jadvallar bilan ishlash mo’ljallangan bo’lib, kiruvchi ma’lumotlar talab etilgan chiquvchi ko’rinishga ega xolga aylantirib beradi.
SQL tili ikkita asosiy komponentga ega:
DDL tili (DATA DEFINITION LANGUAGE ma’lumotlar aniqlash tili) bu ma’lumotlar ba’zasi strukturasini aniqlash va ma’lumotlarga murojaatni boshqarish uchun mo’ljallangan. Bu komponentning asosiy konstruksiyalari:
CREATE TABLE-yangi jadval yaratish
DROP TABLE-jadvalni o’chirish
ALTER TABLE-jadvalni o’zgartirish
DROP COLUMN column_name;
|
11. SQL tilida jadval yozuvlarini o’zgartirish
|
|
4.SQL tilida jadvaldan yozuvlarini olib tashlash
|
Jadvallarni o'chirish.
Jadvalni o‘chirish imkoniga ega bo‘lish uchun, jadval egasi
(ya’ni yaratuvchisi) bo‘lishingiz kerak. Faqat bo‘sh jadvalni
o‘chirish mumkin. Qatorlarga ega boMgan, to‘ldirilgan jadvalni
o‘chirish mumkin emas, Ya’ni jadval o‘chirishdan oldin
tozalangan bo‘lishi kerak. Jadvalni o‘chirish komandasi quyida-
gi ko‘rinishga ega:
DROP TABLE < table name >;
Masalan: DROP TABLE Salepeople
|
15.SQL tilida jadvalga yangi yozuvlarini qo’shish uchun qanday buyruq beriladi
|
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country)
VALUES ('Cardinal', 'Tom B. Erichsen', 'Skagen 21', 'Stavanger', '4006', 'Norway')
|
16.SQL tilida jadvaldan ustunlarni olib tashlash uchun qanday buyruq beriladi
|
Biror sohaga oid o`zaro bog`langan malumotlar yig`indisining disk tashuvchidagi tashkiliy jamlanmasidir.Boshqacha qilib aytganda malumotlar bazasi bu-kompyuter xotirasiga yozilgan malum bir strukturali o`zaro bog`langan va tartiblangan malumotlar majmui bo`lib u biror bir obyektning xususiyatini, holatini yoki obyektlar o`rtasidagi munosabatni malum manoda tavsiflaydi.
|
17.SQL tilidagi qanday agregat funksiyalar
|
SQL tilida turli xil malumotlarga ega bo`lish imkonini beradigan oltita agregat funksiyalari mavjud: SUM, AVG, MIN, MAX, COUNT, COUNT(*)
|
SUM agregat funksiyasi qanday vazifani bajaradi
|
Ustundagi barcha qiymatlarning yig`indisini ifodalaydi.
SUM raqamli ustunning umumiy summasini qaytaradi.
SELECT SUM(age)
FROM customers;
|
18.AVG agregat funksiyasi qanday vazifani bajaradi
|
| |
Do'stlaringiz bilan baham: |