Базы данных. Учебное пособие


         

перечисляются после  команды  SELECT  через 


Select.  Фраза  SELECT  перечисляет  столбцы,  которые  должны  войти  в  результирующую  таблицу.  В  данном  примере  результирующая  таблица  состоит  из  одного  столбца   (Фамилия),  но  в  общем  случае  она  может  содержать  несколько  столбцов;  она  также  может  содержать  вычисленные  значения  или  константы.   Если  результирующая  таблица  должна  содержать  более  одного  столбца,  то  все  нужные  столбцы  перечисляются после  команды  SELECT  через  запятую.  Например,  фраза  SELECT  №  работника,  Фамилия  выдает  в  результате  таблицу,  состоящую  из  столбцов    «№  работника»  и  «Фамилия».

From.  Фраза  FROM  задает одну  или  более  таблиц,  к  которым  обращается  запрос.  Все  столбцы,  перечисленные  во  фразах  SELECT  и  WHERE,  должны  существовать  в  одной  из  таблиц,  перечисленных  в  команде  FROM. 

Where.  Фраза  WHERE  содержит  условие,  на  основании  которого  выбираются  строки  таблицы  (таблиц).  В  данном  примере  условие  состоит  в  том,  что  столбец  Специальность   должен  содержать  константу  ‘Штукатур’,  заключенную  в  апострофы.  Фраза  WHERE  -  наиболее  изменчивая  команда  SQL;  она  может  содержать  множество  разнообразных  условий.

Приведенный  выше  запрос  SQL  обрабатывается  системой  в  следующем  порядке:  FROM,  WHERE,  SELECT. В данном  примере  из  каждой  такой  строки  выбирается  Фамилия,  и  все  выбранные  значения  выводятся  в  качестве  результатов  запроса.

 

Запрос:  Вывести  все  данные  о  зданиях  офисов.

             SELECT  *

             FROM     Здание

             WHERE   тип =  'Склад'

Результат:

   Здание























№ здания            Адрес                            Тип             



 435                  ул. Кленов 456               склад



 210                    ул. Нахимова 4              склад



Звездочка (*)  в  команде  SELECT  означает  «строка  целиком».

Запрос:  Вывести  недельную  зарплату  каждого  электрика.

       SELECT Фамилия,'Недельная  зарплата  = ', 40* Недельная  зарплата  


Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий