Олиш мезонини тузиш. Тартиблаш
SQL тилини маълумотлар билан манипуляциялаш воситалари
Download 197.2 Kb. Pdf ko'rish
|
MBBT Lekcija 2
- Bu sahifa navigatsiya:
- SELECT оператори
- Содда сўровлар
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 A 1 B 2 C 2 Download 197.2 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling