Олиш мезонини тузиш. Тартиблаш


SQL тилини маълумотлар билан манипуляциялаш воситалари


Download 197.2 Kb.
Pdf ko'rish
bet2/3
Sana21.11.2023
Hajmi197.2 Kb.
#1791085
TuriЛекция
1   2   3
Bog'liq
MBBT Lekcija 2

SQL тилини маълумотлар билан манипуляциялаш воситалари 
SQL тилида маълумотлар билан манипуляция амаллари учун тўртда калит сўз ишлатилади : SELECT, 
INSERT, UPDATE, DELETE. SELECT операторли ифодалар алоҳида ўрин эгаллайди, чунки у 
маълумотлар ажратиб олиш учун мўлжалланган ва бу фойдаланувчилар ечадиган масалаларни кўп 
қисмини ташкил қилади.
SELECT оператори 
SELECT хизматчи сўзи маълумот базасидан ахборотни танлаб олиш оператори ѐзилганини англатади. 
SELECT сўзидан кейин бир биридан вергул билан ажратилиб сўралаетган майдон номлари (атрибутлар 
рўйхати) ѐзилади. SELECT сўров операторини зарур хизматчи сўзи FROM (ундан, дан) хисобланади. 
FROM сўзидан кейин ахборот олинаѐтган жадвал номлари бир биридан вергул билан ажратилиб 
ѐзилади.
SELECT оператори кўрсатилган ажратиш мезонига мос равишда бир ѐки бир неча жадвалдан 
атрибутларни ажратиш учун ишлатилади. SELECT (танлаш) SQL тилининг энг муҳим ва кўп 
ишлатиладиган оператори ҳисобланади. У маълумотлар базаси жадвалидан ахборотларни танлаб 
олиш учун мўлжалланган.
SELECT оператори содда ҳолда қуйидаги кўринишда ѐзилади: 
SELECT 
[DISTINCT] 
<атрибутлар 
руйхати> 
FROM 
<жадваллар 
руйхати> 
WHERE 
<танлаш 
шарти>] 
[ORDER 
BY 

атрибутлар 
руйхати 
>] 
[GROUP 
BY 

атрибутлар 
руйхати 
>] 
[HAVING 
<шарт>] 
[UNION < SELECT операторли ифода>]; 
Бу ерда квадрат кавсларда ѐзилган элементлар хар доим хам ѐзилиши шарт эмас.
Содда сўровлар 
SQL тилида барча майдонларни (атрибутларни) чиқариш учун «*» юлдузча белгиси ишлатилади.


Мисол: Қуйидаги операторлар билан жадвал яратилган ва тўлдирилган бўлсин.
CREATE 
TABLE 
Tab1 
(At1 
CHAR(3), 
At2 
NUMBER); 
INSERT 
INTO 
Tab1 
VALUES 
(‘A’, 
1); 
INSERT 
INTO 
Tab1 
VALUES 
(‘B’, 
2); 
INSERT INTO Tab1 VALUES (‘C’, 3); 
Tab1 жадвалидан барча маълумотларни чиқариш бажарувчи сўров кўриниши: 
SQL > SELECT * FROM Tab1; 
Операторни бажариш натижаси 
At1 
At1 







Download 197.2 Kb.

Do'stlaringiz bilan baham:
1   2   3




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