1 Тақырып. Деректер қорына кіріспе. №1-дәріс. Тақырыбы



бет115/129
Дата16.03.2022
өлшемі21,39 Mb.
#28241
1   ...   111   112   113   114   115   116   117   118   ...   129
SQL тілінің элементтері

SQL тілінің элементтері

- кілттік сөз

- аты


- тұрақтылар

- мәліметтер типі

- функциялар

- өрнектер


болып табылады.

Кілттік сөз – бұл ағылшын тілінің белгіленген жиыны, ол сұраныстың типін және бұл сұраныстың орындалуы үшін қажетті ақпараттарды анықтайды.

Аты –кесте атын, кесте бағанының атын, МҚ-ның атын белгілеу үшін қолданылады.

Тұрақтылар – SQL командаларында сандар, жолдар, күнді және уақытты көрсетуге қолданылады

Сандық тұрақтылар қарапайым ондық сандар, немесе жылжымалы нүкте түріндегі сандар болуы мүмкін. (21, -375, 2000.00, +4975000.8778) және (1.5E3, -3/14159E1, 2.5E-7)

Жолдық тұрақтылар тырнақшаға алынған символар тізбегінен тұрады. Мысалы, ‗John‘, ‗New York‘, ‗Western‘



SQL-де календарлық күн мен уақыт жолдық тұрақты түрінде көрсетіледі және әртүрлі МҚБЖ-да әр түрлі форматта болуы мүмкін. Ең көп таралған форматтағы күн мен уақыт төменде келтірілді:

Мәліметтер типі – мәліметтер қорында ақпараттарды беру үшін қолданылады.

SQL-де келесі мәліметтер типтерінің жиыны анықталған:


  • CHAR(длина) – тұрақты ұзындықтың символдар жолы;

  • VARCHAR(длина) - строка символов переменной длины;

  • INTEGER, SMALLINT – целые числа;

  • NUMERIC дәлдік, дәреже (точность, степень), DECIMAL дәлдік, дәреже (точность, степень) – масштабируемые целые числа;

  • FLOAT(точность), REAL – нақты сандар жылжымалы үтірлі сандар.

  • SQL-де анықталған типтерден басқа, көптеген МҚБЖ-да өздерінің қосымша тптері болады:

  • MONEY, CURRENCY – ақшалық шамалар;

  • LOGICAL – логикалық мәндер (булевы).

Сонымен қатар, SQL-де әлі анықталмаған мәліметтерді, немесе анықталмайтын мәліметтерді белгілеу үшін NULL- мәні қарастырылған. NULL – белгісі мәліметтердің мәні не белгісіз немесе мәні жоқ екендігін білдіреді.

Функциялар- ―SQL2‖ және ―SQL3‖ стандарттарында анықталған және негізінде мәліметтер типін өзгерту үшін және жолдарды өңдеу үшін қолданылады: Бірнеше кірістірілген функциялар:



  • CURRENT_DATE() – ағымдағы күнді береді;

  • CURRENT_TIME(точность) – возвращает текущее время;

  • CHAR_LENGTH(строка) – возвращает длину строки;

  • EXTRACT(часть FROM значение) – DAY, HOUR бөлімінің мәнін береді, (возвращает значение части DAY, HOUR и т.д. даты;)

  • SUBSTRING(строка FROM n FOR длина) – көрсетілген ұзындығы мен көрсетілген позициядан бастап жолдың бөлігін береді, (возвращает часть строки указанной длины и начинающаяся с указанной позиции;)

  • LOWER(строка) – жолды жоғарғы регистрге ауыстырады;

  • UPPER(строка) – жолды төменгі регистрге ауыстырады;

  • TRIM(LEADING/TRAILING/BOTH символ FROM строка) - возвращает строку, в которой удалены либо первые символы (LEADING), либо последние символы (TRAILING), либо первые и последние символы (BOTH);

  • MONTH(дата) – көрсетілген датадан айды бүтін сан түріне айналдырады;

  • YEAR(дата) - көрсетілген датадан жылды бүтін сан түрінде береді.

Жалпы жағдайда әр түрлі МҚБЖ-р әр түрлі кірістірілген функциялардан тұрады.

SQL-де Өрнектер арифметикалық амалдармен өз ара байланысқан аттардан, тұрақтылардан, кірістірілген функциялардан және дөңгелек жақшалардан тұрады.




Достарыңызбен бөлісу:
1   ...   111   112   113   114   115   116   117   118   ...   129




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

    Басты бет