Сборник упражнений по стандарту SQL. Семенова И.И. - 11 стр.

UptoLike

Составители: 

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