Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Тема: Перетворення виводу й вбудовані функції




Мета роботи: набути практичні навички використання операторів перетворення даних і вбудованих функцій при роботі з реляційною базою даних.

Порядок виконання роботи

1.Ознайомитися з теоретичними положеннями до лабораторної роботи.

2. Виконати всі наведені приклади в середовище СУБД ACCESS.Для цього необхідно:

· завантажити СУБД ACCESS;

· виконати режим відкриття бази даних «ВНЗ SQL»;

· у вікні БД «ВНЗ SQL» вибрати вкладку «Запити»;

· в діалоговому вікні вказати режим «Додати таблицю» і вибрати необхідні дані;

· на панелі інструментів вибрати пункт меню «Вид» і вказати режим роботи SQL;

· в поточному діалоговому вікні ввести текст запиту в форматі SQL;

· виконати введений запит, для чого натиснути кнопку «Запуск» (!) на панелі інструментів;

· отриманий результат виконання запиту занести в звіт та перевірити на відповідність умовам прикладу;

· зберегти створений запит, надавши йому власне ім’я.

3. Виконати індивідуальне завдання (дивись завдання для самостійної роботи). Номери індивідуальних завдань видаються викладачем.

4. Результати виконання індивідуальних завдань занести у звіт.

5. Захистити звіт.

 

Теоретичні відомості

В SQL реалізовані оператори перетворення даних і вбудовані функції, призначені для роботи зі значеннями стовпців і/або константами у виразах. Використання цих операторів припустимо в запитах скрізь, де припустимі вирази.

Числові, символьні й строкові константи

Незважаючи на те, що SQL працює з даними в поняттях рядків і стовпців таблиць, є можливість застосування значень виразів, побудованих з використанням вбудованих функцій, констант, імен стовпців, визначених, як свого роду віртуальні стовпці. Вони містяться в списку стовпців і можуть супроводжуватися псевдонімами.

Якщо в запиті замість специфікації стовпця SQL виявляє число, то воно інтерпретується як числова константа.

Символьні константи повинні вказуватися в одинарних лапках. Якщо одинарні лапки повинні виводитися як частина строкової константи, то її потрібно попередити іншими одинарними лапками.

 

Приклад 1. Результатом виконання запиту

SELECT 'Прізвище', SURNAME, 'Місто', CITY, 100

FROM STUDENT;

є таблиця наступного виду:

 

 
Expr1000 SURNAME Expr1002 CITY Expr1004
Прізвище ІВАНЕНКО Місто ОДЕСА  
Прізвище ПЕТРЕНКО Місто КИЇВ  
Прізвище СИДОРЕНКО Місто МИКОЛАЇВ  
Прізвище КОВАЛІВ Місто БЕРДЯНСЬК  
Прізвище ЗАЙЦЕВА Місто ЛУЦЬК  
Прізвище КОТІВ Місто БЕЛГОРОД  
Прізвище БУЙНОВ Місто ВІННИЦЯ  
Прізвище ПАВЛОВ Місто ВІННИЦЯ  
Прізвище ПЕТРЕНКО Місто    
Прізвище ЛУКІН Місто ВІННИЦЯ  

 

 

Арифметичні операції для перетворення числових даних

• Унарний (одиночний) оператор «—» (знак мінус) змінює знак числового значення, перед яким він зазначений, на протилежний.

• Бінарні оператори «+», «-», «*» і «/» надають можливість виконання арифметичних операцій додавання, віднімання, множення й ділення.

 

Приклад 2.

Результат запиту

SELECT SURNAME, NAME, STIPEND,

- (STIPEND*KURS)/2

FROM STUDENT

WHERE KURS = 4 AND STIPEND > 0;

виглядає таким чином:

 

SURNAME NAME STIPEND KURS  
Сидоренко Вадим     -300
Петренко Антон     -400
         
Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...