Қазақстан республикасының бiлiм және ғылым министрлiгi



бет10/23
Дата01.06.2017
өлшемі6 Mb.
#17369
1   ...   6   7   8   9   10   11   12   13   ...   23
4 Практикалық жұмыс

Тақырыбы: «SQL-сұранысында IN, BETWEEN, LIKE, және ISNULL арнайы операторларды қолдану».

Жұмыс мақсаты: SQL-шартында IN, BETWEEN, LIKE, жәнеISNULL арнайы операторларды қолдану.

Қосымша реляциондық және булевтік операторларды өткен жұмыста қарастырдық, SQL арнайы операторлар қолданылады IN, BETWEEN, LIKE, и ISNULL. Сіздер осы бөлім арқасына оларды қалай қолданатынын және күрделі және қуатты предикаттарды құрастырады. IS NULL операторын талдау NULL мағынасы берілгендердің қатыспайтындығын анықтайды.Сондай-ақ NOT операторының осы операторлар орнына қолданылатыны жайлы білетін боласыздар.


ОПЕРАТОР IN

Оператор IN набор мағынасының қосылуы мүмкін немесе мүмкін еместігін анықтайды,. Сендердің қазіргі оқылып жатқан берілген мәліметтер базасына сай,егер сіз сатушыны сол арқылы тапқыныз келсе,Лондандағы немесеBarcelona енгізілген болса, онда сіз келесі сұранысты жіберуініз қажет

(Нәтижесі 1- суретте көрсетілген):
SELECT *

FROM Salespeople

WHERE city ='Barcelona' OR city = 'London';
Осы информацияны алудын басқаша да жолдары бар:
SELECT *

FROM Salespeople

WHERE city IN ( "Barcelona", "London");
Нәтиже 1-суретте көрсетілген.

1 сурет Сатушының Барселонда және Лонданда болғаны


IN набор мағынасын жеке бөлікте және үтірмен ерекшелеп анықтайды. Ол әр түрлі бағыттағы мағынаны көрсеттілген жолақта тексереді.Егер осы жағдай орындалса, онда предикат дұрыс. Енді заказ берушілердісатушыларға қатысты snum = 1001, 1007 және 1004 мағынаны іздестіреміз.2-суретте келесі сұраныстың нәтижесі көрсетілген:
SELECT *

FROM Customers

WHERE Snum IN ( 1001, 1007, 1004 );

Рисунок 2: SELECT IN номермен қолданады




Достарыңызбен бөлісу:
1   ...   6   7   8   9   10   11   12   13   ...   23




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет