русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Оператори


Дата добавления: 2015-07-09; просмотров: 620; Нарушение авторских прав


У SQL| використовується приблизно тридцять операторів, кожен з яких "просить|прохає|" СУБД виконати певну дію, наприклад, прочитати дані, створити таблицю або додати|добавляти| в таблицю нові дані. Всі оператори SQL| мають однакову структуру.

Кожен оператор SQL| починається з дієслова, тобто ключового|джерельного| слова, що описує дію, що виконується оператором. Типовими дієсловами є SELECT| (вибрати), CREATE| (створити), INSERT| (додати|добавляти|), DELETE| (видалити|віддаляти|), COMMIT|(завершити). Після|потім| дієслова йде одне або декілька пропозицій|речень|. Пропозиція|речення| описує дані, з|із| якими працює оператор, або містить|утримує| уточнюючу інформацію про дію, що виконується оператором. Кожна пропозиція|речення| також починається з ключового|джерельного| слова, такого як WHERE| (де), FROM| (звідки), INTO| (куди) і HAVING| (що має). Одні пропозиції|речення| в операторі є обов'язковими, а інші – ні. Конкретна структура і вміст пропозиції|речення| можуть змінюватися. Багато пропозицій|речень| містять|утримують| імена таблиць або стовпців; деякі з них можуть містити|утримувати| додаткові ключові|джерельні| слова, константи і вирази.

У стандарті ANSI/ISO визначені ключові|джерельні| слова, які застосовуються як дієслова і в пропозиціях|реченнях| операторів. Відповідно до стандарту, ці ключові|джерельні| слова не можна використовувати для іменування об'єктів бази даних, таких як таблиці, стовпці і користувачі.

 

Оператор SELECT|

 

Оператор SELECT| застосовується для вибірки даних і має наступний|слідуючий| синтаксис:

 

SELECT| [ALL| | DISTINCT|] (<список полів> або *)

FROM| <список таблиць>

[WHERE| <предикат-умова вибірки>]|

[GROUP| BY <| список полів >]

[HAVING| предикат-умова для групи]|

[ORDER| BY| список полів за якими впорядкувати вибір]



 

 

Сортування результатів запиту (|речення| ORDER| BY|).

Рядки результатів запиту, як і рядки таблиці бази даних, не мають певного порядку|ладу|. Включивши в оператора SELECT| пропозицію|речення| ORDER| BY|, можна відсортувати результати запиту. Ця пропозиція|речення| складається з ключових|джерельних| слів ORDER| BY|, за якими слідує|прямує| список імен стовпців, розділених комами.

ORDER| BY| имя_столбца| [ASC| | DESC|] .

У пропозиції|реченні| ORDER| BY| можна вибрати зростаючий або спадаючий порядок|лад| сортування. За замовчуванням, дані сортуються в порядку зростання. Щоб|аби| сортувати їх по спаданню, слід включити в пропозицію|речення| сортування ключове|джерельне| слово DESC|.

Наприклад: вивести список прізвищ студентів що вчаться в групі з|із| кодом 1 в зворотному алфавітному порядку|ладі|.

SELECT| StName|

FROM| Students| ORDER| BY| DESC| StName|

 



<== предыдущая лекция | следующая лекция ==>
Подписи к рисункам | Підсумкові запити на читання. Агрегатні функції


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.162 сек.