ВУЗ:
Составители:
Рубрика:
13
Особенности оформления дат в различных СУБД .
В Access дата заключается в решетки # # (формат дд.мм.гггг).
В VFP оформляется как строка и преобразуется в формат даты с
помощью функции CTOD( ).
В MS SQL Server можно задать как строку в двойных кавычках в
формате дд-мес-гггг (где месяц может быть оформлен как: JAN, FEB,
MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC).
15. Вывести список сотрудников, которые были устроены на работу в
период с 12.03.2000 по 15.06.2000, и их должности:
– на VFP:
SELECT Name, Lastname, Surname, Post FROM Staff WHERE Date_input
BETWEEN CTOD(‘12.03.2000’) AND CTOD(‘15.06.2000’)
– на MS SQL Server:
SELECT Name, Lastname, Surname, Post FROM Staff WHERE Date_input
BETWEEN “12-MAR-2000” AND “15-JUN-2000”
– на MS Access:
SELECT Name, Lastname, Surname, Sum_day FROM Staff WHERE
Date_input BETWEEN #12.03.2000# AND #15.06.2000#
16. Вывести список сотрудников и их телефоны, значения которых
находятся в диапазоне с 111111 по 222222:
SELECT Name, Lastname, Surname, Phone FROM Staff WHERE Phone
BETWEEN 111111 AND 222222
17. Вывести список сотрудников, у которых фамилия начинается на
одну из букв диапазона ‘Р’ – ‘У’:
SELECT Name, Lastname, Surname FROM Staff WHERE Surname
BETWEEN ‘Р’ AND ‘У’
Выбор записей по диапазону значений (In)
18. Вывести список сотрудников с должностями ‘начальник отдела
кадров’, ‘специалист отдела кадров’, ‘операционист отдела кадров’:
SELECT Name, Lastname, Surname, Post FROM Staff WHERE Post
IN(‘начальник отдела кадров’, ‘специалист отдела кадров’, ‘операционист
отдела кадров’)
IN( ) – проверка на членство в множестве. Вывести только те
строки, у которых значение указанного поля принадлежит указанному
множеству, т.е. равно одному из значений, перечисленных в IN( ).
19. Вывести список сотрудников, получающих одну из следующих
надбавок к зарплате: ‘премию’, ‘оплату учебы’, ‘поощрение’:
PDF created with pdfFactory Pro trial version www.pdffactory.com
Страницы
- « первая
- ‹ предыдущая
- …
- 11
- 12
- 13
- 14
- 15
- …
- следующая ›
- последняя »