пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

ВАР 2 SELECT— оператор мовиSQL

 SELECT — оператор мови SQL, котрий повертає рядки з однієї чи багатьох таблиць. Повний синтаксис оператора SELECT є складним, проте його можна описати так:

 

SELECT список_вибірки
[ INTO нова_табличка ] 
FROM таблиця
[ WHERE умови_пошуку ] 
[ GROUP BY групувати_по_умові ] 
[ HAVING умови_пошуку ] 

Повертає нуль або більше рядків з однієї або більше таблиць, тимчасових таблиць, або ж представлень бази даних. У більшості застосунків, SELECT — найчастіша командаData Manipulation Language (DML). Оскільки, SQL не є процедурною мовою, запит SELECT описує кінцеві дані, однак, не вказує, які саме операції слід виконати для отримання цих даних: завдання покладається на систему керування базами даних, яка здатна самостійно оптимізовувати необхідні для отримання результату операції.

Запит SELECT має такі допоміжні параметри:

  • WHERE вказує, які рядки слід вибрати.
  • GROUP BY гуртує рядки, що мають спільну властивість таким чином, щоб функція агрегації могла бути застосована до кожної групи.
  • HAVING вибирає з груп означених оператором GROUP BY.
  • ORDER BY вказує порядок повернення рядків.

Згідно ISO SQL:2003 кількість отриманих даних може бути обмежена за допомогою:

  • курсорів, або
  • введенням віконних функцій в оператор SELECT


хиты: 214
рейтинг:0
Точные науки
информатика
Структуры данных
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь