![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Маніпулювання даними
Розглянемо наступні оператори мови SQL DML: • SELECT — вибірка даних з бази; • INSERT — вставка даних у таблицю; • UPDATE — оновлення (зміна) даних у таблиці; • DELETE — видалення даних з таблиці.
Призначення оператора SELECT полягає у вибірці і відображенні даних однієї або більше таблиць бази даних. Це винятково могутній оператор, здатний виконувати дії, еквівалентні операторам реляционной алгебри selection, projection і join, причому в межах єдиної виконуваної команди. Оператор SELECT є найчастіше використовуваною командою мови SQL. Загальний формат оператора SELECT має такий вигляд:
SELECT [ DISTINCT |ALL ] { * | [ column_expression ][ AS new_name ]}[ ,... ]} FROM table_name [alias] [,...] [WHERE condition ]
[GROUP BY column_list ] [HAVING condition ]
[ORDER BY column list ]
Тут параметр column_expression являє собою ім'я стовпця або вираз з декількох імен. Параметр table_name є ім'ям існуючої у базі даних таблиці або представленням, до яких необхідно одержати доступ. Необов'язковий параметр alias — це скорочення, яке встановлене для імені таблиці table name. Обробка елементів оператора SELECT виконується в наступній послідовності.
Порядок речень і фраз в операторі SELECT не може бути змінений. Тільки два речення оператора — SELECT і FROM — є обов'язковими, всі інші речення і фрази можуть бути опущені. Операція SELECT є закритою: результат запиту до таблиці являє собою іншу таблицю. Існує безліч варіантів запису даного оператора, що ілюструється приведеними нижче прикладами. Spivrob
|