1. Malumotlar bazasi tushunchasi


COUNT()– Ustundagi qiymatlar sonini hisoblaydi. COUNT(*)


Download 132.35 Kb.
bet5/17
Sana16.02.2023
Hajmi132.35 Kb.
#1203121
1   2   3   4   5   6   7   8   9   ...   17
Bog'liq
Berilganlar bazasi Arginal (2)

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;







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


Download 132.35 Kb.

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




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