ВУЗ:
Составители:
Рубрика:
18
18. Вывести список сотрудников с табельными номерами 4, 67, 45, 77
(рис. 8):
– в VFP, MS SQL Server, Access:
SELECT Name, Lastname, Surname, T_Number FROM Staff WHERE
T_Number IN(4, 67, 45, 77)
– в Oracle:
SELECT Name, Lastname, Surname, T_Number FROM
ADMIN_PAY.Staff WHERE T_Number IN(4, 67, 45, 77);
Name Lastname Surname T_number
Иван Васильевич Артемьев 67
Савел Игнатьевич Соянов 4
Рис. 8. Список сотрудников
по указанным номерам
Выбор записей с использованием Like.
19. Вывести неповторяющийся список статей в зарплате, которые
начинаются на букву ‘н’:
– в MS SQL Server(регистр текста не важен):
SELECT DISTINCT Item_pay FROM Items_pay WHERE Item_pay LIKE
'н%'
– в Access:
SELECT DISTINCT Item_pay FROM Items_pay WHERE Item_pay LIKE
“н*”
– в Oracle (регистр текста учитывается):
SELECT DISTINCT Item_pay FROM ADMIN_PAY.Items_pay WHERE
Item_pay LIKE 'н%';
LIKE( ) – проверка на соответствие шаблону, где шаблон записывается в
двойных кавычках. % или * – подстановочный знак в шаблоне,
совпадающий с любой
последовательностью из нуля и более символов.
_ или ? – подстановочный знак в шаблоне, совпадающий с одним любым
символом на указанном месте. Пример шаблона на Access: "?нар*" –
вывести все строки, у которых первый символ любой, далее обязательная
последовательность нар, конец строки любой.
20. Вывести список сотрудников, отчества которых содержат
сочетание букв ‘ва’:
– в VFP, MS SQL Server:
SELECT Name, Lastname, Surname FROM Staff WHERE Lastname LIKE
'%ва%'
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »