Select (SQL)
Матеріал з Вікіпедії — вільної енциклопедії.
SELECT — оператор мови SQL, котрий повертає рядки з однієї чи багатьох таблиць. Повний синтаксис оператора SELECT є складним, проте його можна описати наступним чином:
SELECT список_вибірки [ INTO нова_табличка ] FROM таблиця [ WHERE умови_пошуку ] [ GROUP BY групувати_по_умові ] [ HAVING умови_пошуку ] [ ORDER BY сортувати_по_умові [ ASC | DESC ] ]
Повертає нуль або більше рядків з однієї або більше таблиць, тимчасових таблиць, або ж представлень бази даних. У більшості застосунків, SELECT — найчастіша команда Data Manipulation Language (DML). Оскільки, SQL не є процедурною мовою, запит SELECT описує кінцеві дані, однак, не вказує, які саме операції слід виконати для отримання цих даних: завдання покладається на систему керування базами даних, яка здатна самостійно оптимізовувати необхідні для отримання результату операції.
Запит SELECT має наступні допоміжні параметри:
- WHERE вказує, які рядки слід вибрати.
- GROUP BY гуртує рядки, що мають спільну властивість таким чином, щоб функція агрегації могла бути застосована до кожної групи.
- HAVING вибирає з груп означених оператором GROUP BY.
- ORDER BY вказує порядок повернення рядків.
| Це незавершена стаття про комп'ютери. Ви можете допомогти проекту, виправивши або дописавши її. |

