ВУЗ:
Составители:
Рубрика:
15
23. Выбрать неповторяющийся список должностей, у которых
значение оканчивается на ‘ль’ (рис. 9):
– на VFP, MS SQL Server:
SELECT DISTINCT Post FROM Staff WHERE Post LIKE “%ль”
Post
Строитель
Рис. 9. Результат запроса
с использованием Like
– на Access:
SELECT DISTINCT Post FROM Staff WHERE Post LIKE “*ль”
Выбор записей по нескольким условиям
24. Вывести всех сотрудников, которые получили зарплату 15.03.2003
в размере от 2000 до 3000 руб.:
– на VFP:
SELECT Name, Lastname, Surname FROM Staff, Paies WHERE
(Staff.T_number = Paies.T_number) AND Pay_day = CTOD(‘15.03.2003’)
AND ((Sum_pay>=2000) AND (Sum_pay<3000))
– на MS SQL Server:
SELECT Name, Lastname, Surname FROM Staff, Paies WHERE
(Staff.T_number = Paies.T_number) AND Pay_day = ’15-MAR-2003’ AND
((Sum_pay>=2000) AND (Sum_pay<3000))
– на Access:
SELECT Name, Lastname, Surname FROM Staff, Paies WHERE
(Staff.T_number = Paies.T_number) AND Pay_day = #15.03.2003# AND
((Sum_pay>=2000) AND (Sum_pay<3000))
25. Вывести НЕПОВТОРЯЮЩИЙСЯ список табельных номеров и
имен сотрудников с табельными номерами 12 – 30 или с зарплатами,
превысившими размер 5000 руб.:
SELECT DISTINCT Name, Lastname, Surname, Staff.T_number FROM
Staff, Paies WHERE (Staff.T_number = Paies.T_number) AND ( (T_Number
BETWEEN 12 AND 30) OR Sum_pay>5000 )
26. Вывести список сотрудников с датами рождения 01.01.1950 –
01.01.1960 или табельными номерами из диапазона 10 – 150 (рис. 10):
– на VFP:
SELECT Name, Lastname, Surname, Birthday, T_number FROM Staff
WHERE (Birthday BETWEEN CTOD(‘01.01.1950’) AND
CTOD(‘01.01.1960’)) OR (T_number>=10 AND T_number<=150)
Name Lastname Surname Birthday T_number
PDF created with pdfFactory Pro trial version www.pdffactory.com
Страницы
- « первая
- ‹ предыдущая
- …
- 13
- 14
- 15
- 16
- 17
- …
- следующая ›
- последняя »