Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Оператор SELECT




Список основных ключевых слов SQL

Список основных операторов SQL

Оператор Описание
Обработка данных SELECT(выбирать) INSERT(вставлять) DELETE(удалять) UPDATE(обновить)   Считывает данные из БД Добавляет новые строки в БД Удаляет строки из БД Обновляет данные, существующие в БД
Определение данных CREATE TABLE(создать таблицу) DROP(исключать) ALTER TABLE(переделать таблицу)   Создает в БД новую таблицу Удаляет колонку из таблицы Изменяет структуру существующей таблицы
AND (и) AVG (среднее значение) BETWEEN (между) BY (по) COUNT (считать) CREATE (создать) DELETE (удалять) DESC (обратный порядок) DISTINCT(исключая) EXISTS (существовать) FROM (откуда) GROUP (группировать) HAVING (имеющий) IN (в) INSERT (вставлять) IS (есть) INTO (внутрь) LIKE (такой как) MAX (максимальный) MIN (минимальный) NOT (не) NULL (пустой) OR (или) ORDER (порядок) SELECT (выбирать) SET (установить) SUM (сумма) TABLE (таблица) UNION (объединение) UPDATE (обновить) VALUES (значения) WHERE (где)

Язык SQL предназначен в первую очередь для выполнения запросов. Оператор SELECT, который используется для построения SQL-запросов, является наиболее мощным из всех операторов SQL. Несмотря на богатство возможностей этого оператора, его изучение можно начать с создания простых запросов, а затем постепенно увеличивать их сложность.

Оператор SELECT читает из базы данных и возвращает их в виде таблицы результатов запроса.

Запрос к одной таблице.

Вывести все поля из таблицы «Документ».

SELECT * FROM ДОКУМЕНТ

* -означает все поля, вместо нее можно указать какие-либо поля.

 

Вывести поля КОД, ДАТА, НОМЕР из таблицы «Документ».

SELECT КОД,ДАТА,НОМЕР FROM ДОКУМЕНТ.

На рис.10 приведена синтаксическая диаграмма оператора SELECT. Он состоит из шести предложений. Предложения SELECT и FROM являются обязательными. Четыре остальных включаются в оператор только при необходимости. Ниже перечислены функции каждого из предложений.

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

В предложении FROM указывается список таблиц, которые содержат элементы данных, считываемые запросом.

Предложение WHERE (ГДЕ) показывает, что в результаты запроса следует включать только некоторые строки. Для отбора строк, включаемых в результаты запроса, используется условие поиска.

Предложение GROUP BY (ГРУППИРОВКА) позволяет создать итоговый запрос. Обычный запрос включает в результаты запроса по одной строке для каждой строки из базы данных. Итоговый запрос, напротив, вначале группирует строки базы данных по определенному признаку, а затем включает в результаты запроса одну итоговую строку для каждой группы.

Предложение HAVING показывает, что в результаты запроса следует включать только некоторые из групп, созданных с помощью предложения GROUP BY. В этом предложении, как и в предложении WHERE, для отбора включаемых групп используется условие поиска.

Предложение ORDER BY сортирует результаты запроса на основании данных, содержащихся в одном или нескольких столбцах. Если это предложение не указано, результаты запроса не будут отсортированы.

  SELECT возвращаемый столбец , DISTINCT *     FROM спецификатор таблицы ,     WHERE условие поиска     GROUP BY имя столбца ,     HAVING условие поиска     ORDER BY спецификатор сортировки ,  

 




Поделиться с друзьями:


Дата добавления: 2014-12-07; Просмотров: 613; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.