Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Сотрудники




Сотрудники

Пример

Логические выражения AND, OR, NOT, BETWEEN, IN

Сотрудники

Пример

Операции отношения

Синтаксис

Предложение WHERE

Сотрудники Отчет

Фамилия Оклад   Фамилия Оклад
ЗИМЕНС     ИСАЕВ  
ИВАНОВ     ИСАЧКИН  
ИГЛА     КАМЕНЕВ  
ИНСТРУМЕНТОВ     ИВАННИКОВ  
ИСАЕВ     ИВАНОВ  
ИСАЧКИН     КАРТАШЕВ  
КАМЕНЕВ     КАШОЛКИН  
КАПУСТИН     ИГЛА  
КАРЕВ И.А     ИНСТРУМЕНТОВ  
КАРТАШЕВ     КАРЕВ И.А  
КАШОЛКИН     КАПУСТИН  

Определяет, какие записи из таблиц, перечисленных в предложении FROM, следует включить в результат выполнения инструкции SELECT

SELECT имена полей

FROM имена таблиц

WHERE Условие Отбора;

Элемент Описание
Условие Отбора Выражение, которому должны удовлетворять записи, включаемые в результат выполнения запроса.

 

Предложение WHERE не является обязательным, однако, если оно присутствует, то должно следовать после предложения FROM.

 

Простой отбор. Операции отношения (=, <, >, <>, >=, <=)

Допускается использование различных операций отношения.

= равно,

< меньше,

> больше,

<= меньше или равно,

>= больше или равно,

<> не равно.

 

1. Следующая инструкция SQL отбирает всех сотрудников, зарплата которых превышает 10 000 рублей:

SELECT Фамилия, Оклад

FROM Сотрудники

WHERE Оклад > 10000;

 

2. Отобрать всех сотрудников отдела продаж

SELECT Фамилия

FROM Сотрудники

WHERE Отдел = “Продажи”;

SELECT Фамилия, Оклад

FROM Сотрудники

WHERE Оклад >= 4000

Фамилия Оклад Отдел   Фамилия Оклад
ЗИМЕНС       ЗИМЕНС  
ИВАНОВ       ИВАНОВ  
ИГЛА          
ИНСТРУМЕНТОВ          

 

Отбор с использованием логических выражений AND, OR, NOT, BETWEEN, IN.

Предложение WHERE может содержать выражения, связанные логическими операторами, такими как AND, OR, NOT, BETWEEN IN.

Применение AND, OR

Выдать записи, если возраст человека лежит в диапазоне больше 22 и меньше 30 или

больше 50

SELECT [Фамилия], Возраст

FROM Сотрудники

WHERE ((Возраст >22) And (Возраст < 30)) Or Возраст > 50;

Студенты

Фамилия Возраст Оценка   Фамилия Возраст
Смирнов       Смирнов  
Михайлов       Михайлов  
Синицын       Панов  
Панов          

Отбор с использованием логических выражений IS NULL.

Применяется в WHERE для отбора записей в которых некоторое поле содержит значение NULL (ничего нет)

Пример

Показать фамилии сотрудников не имеющих телефона.

SELECT Фамилия, Телефон

FROM Сотрудники

WHERE Телефон IS NULL;

Фамилия Телефон Факс   Фамилия Телефон
Смирнов 945-34-77 954-86-29   Михайлов  
Петров 376-45-31        
Михайлов          
Семенов 267-65-09        

 

Показать фамилии сотрудников имеющих факс.

SELECT Фамилия, Факс

FROM Сотрудники

WHERE Факс IS NOT NULL;

Фамилия Телефон Факс   Фамилия Факс
Смирнов 945-34-77 954-86-29   Смирнов 954-86-29
Петров 376-45-31        
Михайлов          
Семенов 267-65-09        

Применение BETWEEN … AND /(NOT BETWEEN…AND).

Определяет принадлежность значения выражения указанному диапазону.




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


Дата добавления: 2015-05-09; Просмотров: 363; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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