Язык SQL. Оператор SELECT

   
На этом шаге мы приведем некоторые сведения по оператору SELECT.

   
Оператор SELECT возвращает информацию из базы данных в виде набора строк. Он состоит из трех основных элементов:

  • SELECT - задает столбцы, которые должен возвратить запрос;
  • FROM - таблицы, из которых будет проводиться выборка;
  • WHERE - этот необязательный элемент задает фильтр, ограничивающий выборку; фильтровать разрешается по нескольким столбцам.

   
Самая короткая форма оператора SELECT выглядит так:

  SELECT <столбцы> FROM <таблицы>

   
Выполняя его, СУБД найдет указанную таблицу (или таблицы) и извлечет из нее требуемые столбцы. Допустимо выбирать
все столбцы, указав знак *. Например, следующая инструкция возвратит все столбцы и строки таблицы авторов:

  SELECT * 
  FROM authors

   
Но вся таблица иногда и не нужна, поэтому после ключевого слова WHERE стоит задавать условие, которому должны удовлетворять возвращаемые строки.
В следующем примере из таблицы авторов выбираются только записи с фамилией Ringer:

  SELECT *
  FROM authors
  WHERE au_lname =  'Ringer'

   
Обратите внимание на апострофы (') в фамилии. Они указывают что выражение WHERE является
текстовой строкой, так как столбец au_lname в базе данных содержит строковые значения. Если в
WHERE задается числовое значение, апострофы не нужны:

  SELECT *
  FROM titles
  WHERE royalty = 10

   
На следующем шаге мы рассмотрим оператор IN.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий