1 borland delphi объектіге бағытталған бағдарлау тілі 8 1 Delphі программалау тілін ќолдану тәсілі 8

Loading...


бет37/41
Дата22.06.2021
өлшемі1.24 Mb.
1   ...   33   34   35   36   37   38   39   40   41
SQL операторларының форматы.

Барлық типтегi амалдар үшiн SQL операторлары бар болады‚ оларды мәлiметтер қорымен iске асырады. SQL операторы мәлiметтердiң жаңа қорын құруда және оған кесте мен индекстердi толықтырғанда қолданылады.



SQL операторын мәлiметтер қорын жаңарту үшiн де қолданылады. SQL мәлiметтер қорын басқару үшiн функционалüдi толық тiл‚ бiрақ бiз оны жиi мәлiметтен берiлгендердi таңдап алу мәлiметтер қорына сұраныс деп аталады‚ ал SQL операторы мәлiметтер қорына сұранысты iске асыру үшiн таңдау командасы деп аталады. Себебi онда Select глаголы (таңдау) бар. Таңдау командасының жалпы форматы мынадай: Select (өрiс тiзiмi) From (кесте тiзiмi) Where (өрнек). (өрiстер тiзiмi)

SQL командасының бiр бөлiгi - өрiстер тiзiмi‚ үтiрмен бөлiнген‚ сұранымға кiрiстiрiледi. Егер ýлементiн аты-жөнi бос кеңiстiк болса‚ онда оны тiк жақшаға алу керек ([ ]).Мысалы сұраным өрiсiне Customer Name (сұранушының аты) енгiзетiн болсақ‚ мынаны кiргiзу керек [CustomerName]. Әрбiр өрiстiң толық аты - өзi жататын кесте атымен берiледi. Бұл жазу өрiс атының ерекшелiгiн‚ бiрнеше кесте өрiсi бiрдей атпен берiлсе де‚ оның маңыздылығын қамтамасыз етедi. Мысалы: Total өрiсiнiң толық аты (Қорытынды) Customer Orders кестесiнде – [Customer Orders] Total болады. Егер Total өрiсiнiң аты басқа ешқандай кестеде кездеспесе‚ кестенiң атын түсiрiп‚ бұл өрiске тек Total ретiнде қараймыз. Select сұранымының орындалуының нәтижесi берiлген шартқа сәйкес келетiн кесте жазуларынан және қатар тақырыпшаларынан тұрады. Тақырыпшалар бұл өрiс аттары‚ мәлiметер қорын жоспарлағанда берiледi. Тақырыпшаларды өзгерту үшiн‚ өрiс атынан кейiн кiлттiк сөз AS-тi қолданамыз. Бұл ыңғайлы‚ әсiресе сұраныс кезiнде бiр кесте өрiсiнiң аты түрлi басқа кесте аттарымен сәйкес келгенде. Мысалы‚ егер Total кесте өрiсiнiң аты Customer Orders-те берiлсе онда оны тақырыпшасын‚ Order Total өрiсiн мына түрде беремiз:

[Cusromer Orders]. [Total] AS [Order Total].

Бұл команданың бөлiгi – сұраныс негiзiнде берiлген барлық кесте тiзiмi. Бiрнеше кестенiң iшiнен өрiс таңдап алу үшiн өрiс аттарын үтiрмен бөлiңiз. Егер SQL сұраныс бiр кестеден көбiрекке негiзделген болса өрiс аттарының алдына кесте атын қосып жазу жақсы болар едi. Бiрнеше кестеден өрiстi таңдап алу кезiнде кестелердi қалай байланыстыратынын көрсету керек. Егер сiз тек қана кестенiн атын көрсететiн болсаңыз‚ онда сұраным нәтижесiнде әрбiр кестеде мүмкiн болған барлық комбинациÿлар шығады. Өрiстi бiрнеше кестеде байланыстыру үшiн бiрiгу (Join) деп аталатын ұғымды құрыңыз‚ бұл SQL таңдау командасында негiзгi ұғым болады.

(Өрнек)

Бұл команда бөлiгi – логикалық өрнек‚ берiлгендердi терiп алғанда және RecordSet обúект қайтаруда қолданылады. Бұл өрнектi жасау үшiн функциÿлар және Visual Basic операторларын SQL операторларына қолданады.



FIELD Name BET WEEN Value1 AND Value2 -қатарлар ғана қайтарылады‚ мұнда Field өрiсi диапозонда мына мәнге Value1-ден Value2-ге дейiн ие болады.

Field name IN (Value1, Value2…)-мына қатарлар ғана қайтарылады‚ Field name өрiсi дөңгелек жақшадағы мәнiмен сәйкес келгенде ғана. Жақша iшiнде ýлементтiң кез-келген саны берiледi. Келесi команда сұранушы үшiн анық бiр қалаған жазуды қайтарады.

Date -бұл оператор өрнек iшiндегi Америкалық жүйедегi уақыт датасын анықтайды. Мысалы SQL командасы NWIND мәлiметтер қорынан 1994 жылы өндiрiлген барлық заказдарды қайтарады.

Like. Бұл оператор – SQL –дағы ең қуатты‚ күрделi оператор. Ол қатарды шаблон бойынша таңдап алуға арналған. Өрнектi белгiлi бiр формаға келтiру үшiн 17.11 кестеде келтiрiлген арнайы белгiлер қолданылады.

Order BY (Field List). Бұл оператор көрсетiлген өрiс мәнi бойынша RecordSet қатарларын реттейдi.

Келесi SQL операторы RecordSET-тi барлық сұранушыларды кесте бойынша Customere NWIND мәлiметтер қорында берiлген мемлекеттер бойынша терiлiп алынып жасалады. Бiр мемлекеттегi сұраныс иелерiн олардың тұратын қаласы бойынша терiп алады.





Достарыңызбен бөлісу:
1   ...   33   34   35   36   37   38   39   40   41
Loading...




©melimde.com 2020
әкімшілігінің қараңыз

    Басты бет
Сабақтың тақырыбы
Сабақтың мақсаты
бойынша жиынтық
жиынтық бағалау
Сабақ тақырыбы
рсетілетін қызмет
ғылым министрлігі
Жалпы ережелер
қызмет стандарты
тоқсан бойынша
бекіту туралы
бағалауға арналған
Әдістемелік кешені
Сабақ жоспары
тоқсанға арналған
туралы хабарландыру
жиынтық бағалаудың
жиынтық бағалауға
арналған жиынтық
Қазақстан республикасы
бағалау тапсырмалары
арналған тапсырмалар
Қазақстан республикасының
бағалаудың тапсырмалары
республикасы білім
білім беретін
пәнінен тоқсанға
Жұмыс бағдарламасы
Қазақстан тарихы
біліктілік талаптары
арналған әдістемелік
әкімінің аппараты
туралы анықтама
мамандығына арналған
қойылатын жалпы
мерзімді жоспар
жалпы біліктілік
Конкурс туралы
Қазақ әдебиеті
мемлекеттік әкімшілік
Мектепке дейінгі
жалпы конкурс
оқыту әдістемесі
қатысушыларға қойылатын
Қазақстан облысы
әдістемелік кешені
болып табылады
мамандығы бойынша
ортақ біліктілік
қызмет регламенті
пәнінен тоқсан

Loading...