Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lekciya MB.doc
Скачиваний:
4
Добавлен:
10.09.2024
Размер:
346.11 Кб
Скачать

10.2. Select buyrıǵı

Bul bólimde paydalanıwshınıń tabliсalar menen islew usılları qollanıladı. Select buyrıǵı SQL tiliniń tiykarǵı buyrıqlarınan biri esaplanıladı. Bul buyrıq maǵlıwmatlar qatarı ústinde barlıq ámellerdi támiynleydi. Tómende Select buyrıǵınıń tiykarǵı múmkinshiliklerin qaraymız:

a) Barlıq maǵlıwmatlardı kóriw.

Select *from mical;

(*) belgi mical tabliсasınıń barlıq baǵanaların tańlaw kerekligin bildiredi.

Bul nátiyjeni Select buyrıǵınan keyin barlıq baǵanalar atın beriwmenen alsa boladı.

Select Name, Dob, Pol, Los, Dept, Salary, Telno, From mical;

Nátiyjede ekranda berilgen tabliсanıń hámme baǵanaları payda boladı.

b) Baǵanalardı tańlap shaqırıw.

Baǵanalardı ayırıp shaqırıw ushın Select buyrıǵında baǵana atları kórsetiliwi kerek:

Select Name, Dept, From mical;

Nátiyjede Name hám Dept bǵanalarınan turatuǵın tabliсalar alınadı.

v) Qatardı tańlap kóriw:

Maǵlıwmatlar menen islegende, kóbinshe tabliсadan tek anıq bir qatardı kóriw kerek bolǵan jaǵdaylar ushırap turadı.

Bunday jaǵdayda Select buyrıǵınıń ulıwma kórinisi tómendegishe boladı.

Select-baǵanalar atı;

From-tabliсalar atı;

Where-qatar tańlaw shárti;

Mısalı: Joqarıdaǵı tabliсadaǵı barlıq xızmetkerler, jumusshılardı tańlaw ushın tómendegi buyrıqtı beriw kerek.

Select Name, Dept

From mical

Where Dept=’Sales’

Nátiyjede ekranda tómendegider payda boladı:

Name Dept

Baxit c Sales

Baxtiyar A Sales

g) Salıstırıw operatorlarınıń qollanılıwı;

Salıstırıw shárti tańlanǵanda qollanılıwı múmkin bolǵan 7 eń ápiwayı salıstırıw belgileri bar.

Bular:

-teń emes. <-berilgennen kishi.

>-úlken. -berilgennen kishi emes.

<>-teń emes. >=-úlken yaki teń.

-berilgennen úlken emes. <=-kishi yaki teń.

Mısalı: Mical tabliсasınan 19.10.1969. dan keyin tuwılǵanlardıń dizimin shıǵarsın.

Select Name, Dob

From mical

Where Dob>19.10.1969.

buyrıǵı nátiyjesinde ekranda tómendegishe esabat payda boladı.

Name Dob

Berdax N. 25.08.1979.

Baxtiyar A 01.02.1975.

Genjebay. G 12.12.1970.

Joqarıda berilgen salıstırıw operatorlarınan basqa, tómendegi operatorlardı qollanıw múmkin:

1) Between..and 3) Like

2) is null 4) in

Between operatorı anıq bir aralıqtı ajıratıw ushın arnalǵan.

Mısal:

Select Name, Salary

From mical

Whe Salary between 50000 and 100000.

Bul mısal mical tabliсada aylıǵı 50000-100000 aralıǵında bolǵan xızmetkerlerdiń dizimin beredi:

Name Salary

Barliqbay P. 50000

Saylawbay Q. 65000

Sarsenbay A. 100000

Orazbay B. 70000

SQL tili NOT BETWEEN birigiwin qollanadı

Mısalı: Select Name, Salary from mical Where Salary not between 29000 and 35000

Bul buyrıqtıń islwi nátiyjesinde ekranda aylıǵı 29000-35000 aralıǵında basqa bolǵan xazmetkerlerdiń dizimi payda boladı.

10.3. Is null operatorı

Bul operator maǵlıwmatı joq bolǵan qatarlardı tańlaw múmkinshiligin beredi.

Mısalı: Mical tabliсadan telefonı joq bolǵan xızmetkerlerdiń dizimin tańlaw: Select Name, Salary from mical Where Telno. Is null

Nátiyjede tómendegi tabliсaǵa iye bolamız.

Name Telno

Cagalatdin T.

Berdax N.

Like operatorı

Like operatorı qatarlı ózgeriwshilerdi salıstırıwdı támiyinleydi. Kompyuter qatarlı ózgeriwshilerdi shablon boyınsha salıstıradı. Bul jaǵdayda shablonnan keyin A  A belgisi turadı, ózgeriwshiniń ózi qawsırma ishine jazıladı.

Mısalı Mical tabliсadaǵı Name baǵanadaǵı atı ADO A dan baslanıwshı xızmetkerdiń atı ekranǵa shıǵarılsın.

Select Name from mical

Соседние файлы в предмете Kompyuter sistemalari