ВУЗ:
Составители:
Рубрика:
11
Условие неточного совпадения
9. Вывести список сотрудников с должностью, название которой
начинается на ‘главный’ (рис. 5):
SELECT Surname, Name, Lastname, Post FROM Staff WHERE Post =
‘главный’
Surname Name
Lastname Post
Артемьев
Иван Васильевич
Главный
инженер
Рис. 5. Результат запроса с условием
неточного совпадения
‘ … ’ – для выделения в запросе строковых значений используются
одинарные кавычки. Например, ‘главный’.
10. Вывести список сотрудников, которые получали заработную плату
со статьей ‘премия’ за что-либо:
SELECT Surname, Name, Lastname FROM Staff, Paies, Items_pay
WHERE (Staff.T_number = Paies.T_number) AND (Paies.Code_pay =
Items_pay.Code_pay) AND (Item_pay = ‘премия’)
11. Вывести список сотрудников, фамилии которых начинаются с
‘Ива’:
SELECT Surname, Name, Lastname FROM Staff WHERE Surname =
‘Ива’
Точное несовпадение значений одного из полей
12. Вывести список сотрудников и их должности, которые не являются
служащими:
SELECT Surname, Name, Lastname, Post FROM Staff WHERE
NOT(Type_post = ‘служащий’)
NOT( ) – функция "логического НЕ". В примере если условие в
скобках вернет ИСТИНУ, то функция NOT( ) изменит его на
противоположное ЛОЖЬ и в результат строка помещена не будет.
Поэтому в запросе будут выбраны только те работники, которые не
являются служащими.
13. Вывести список сотрудников, которые не являются бухгалтерами,
и их даты поступления на работу (рис. 6):
SELECT Name, Lastname, Surname, Date_input FROM Staff WHERE
NOT(Post = ‘бухгалтер’)
PDF created with pdfFactory Pro trial version www.pdffactory.com
Страницы
- « первая
- ‹ предыдущая
- …
- 9
- 10
- 11
- 12
- 13
- …
- следующая ›
- последняя »