- •Лекція №14 Основні команди мови sql . План
- •1. Структура Мова sql
- •Інструкції sql та їх приклади
- •У комерційних субд набір основних операторів розширений. У більшість субд включені оператори визначення та запуску збережених процедур і опе ¬ ратора визначення тригерів.
- •3.Застосування query
- •4. Типи даних мови sql
- •5. Стандартні вбудовані функції sql2
- •Контрольні питання:
5. Стандартні вбудовані функції sql2
У стандарті Sql1 не були визначені вбудовані функції, проте в більшості комерційних СУБД такі функції були реалізовані, і в стандарт Sql2 вже введений ряд стандартних вбудованих функцій:
BIT_LENGTH (рядок) - кількість бітів в рядку;
СASТ (значення AS тип даних) – значення, перетворене в заданий тип даних;
CHAR_LEXGTH (рядок) - довжина рядка символів;
CONVERT (рядок USING функція) - рядок, перетворена у відповідно до зазначеної функцією;
CURRENT_DATE - поточна дата;
CURRENT_TIME (точність) - поточний час із зазначеною точністю;
CURRENT_TIMESTAMP (точність) - поточна дата і час з зазначеної точністю;
LOWER (рядок) - рядок, перетворена до верхнього регістра; Q OCTEDLENGTH (рядок) - число байтів в рядку символів;
POSITIOK (перший рядок IN другий рядок) - позиція, з якої начинається входження першого рядка в другу;
SUBSTRING (рядок FROM n FOR довжина) - частина рядка, що починається I з n-го символу і має зазначену джину;
TRANS LATE (рядок USING функція) - рядок, перетворена з використанням зазначеної функції;
TRIM (BOTH символ FROM рядок) - рядок, у якої видалені всі перші і останні символи;
TRIM (LEADING символ FROM рядок) - рядок, в якої видалені всі перші зазначені символи;
TRIM (TRAILING символ FROM рядок) - рядок, в якої видалені останні зазначені символи;
UPPER (рядок) - рядок, перетворена до верхнього регістра.
Контрольні питання:
Навіщо призначена мова SQL?
Які різновиди команд SQL існують?
З чого складається мова SQL? Які основні речення існують в SQL?
Назвіть основні категорії інструкцій SQL?
Опишіть формат інструкції Select.
Які типи даних SQL ви знаєте?
