Простейший запрос на языке SQL:
SELECT 'Hello, world!'
В общем виде SQL запрос выглядит следующим образом:
SELECT список_полей
FROM список_таблиц
Хотя на самом деле немного сложнее:
SELECT список_полей
FROM список_таблиц
WHERE ограничения_на_список_строк
GROUP BY условия_группировки
HAVING ограничения_на_строки_после_группировки
ORDER BY порядок_сортировки
LIMIT ограничение_количества_записей
И даже это еще не все... Но обо всем по порядку.
Если предложение FROM
опущено, то оператор SELECT
вернет ровно одну строку со значениями, состоящими из констант, строковых литералов, результатов вызовов функций и операций над всем вышеперечисленным.
В нашем запросе
SELECT 'Hello, world!'
SELECT
- ключевое слово языка SQL, а 'Hello, world!'
- строковый литерал. В результате выполнения получаем одну строку с одним столбцом со значением 'Hello, world!'
.
Для получения нескольких столбцов необходимо перечислить выражения через запятую, например вот так:
SELECT 'Hello', 'World'