Синтаксис SQL запроса

Простейший запрос на языке 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'

1.2 Получение данных из таблицы