ВУЗ:
Составители:
Рубрика:
16
BETWEEN to_date('1-01-2003','dd-mm-yyyy') AND to_date('1-03-2003','dd-
mm-yyyy');
BETWEEN – проверка на принадлежность диапазону значений. При
этом проверяется, находится ли значение поля между двумя
определенными значениями.
Особенности оформления дат в различных СУБД .
В Access дата заключается в решетки # # (формат дд.мм.гггг).
В VFP оформляется как строка и преобразуется в формат даты с
помощью функции CTOD( ).
В MS SQL Server можно задать как строку в двойных кавычках в
формате дд-мес-гггг (где месяц может быть оформлен как JAN, FEB,
MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC).
13. Вывести список сотрудников, которые были устроены на работу в
период с 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#
– в Oracle:
SELECT Name, Lastname, Surname, Post FROM ADMIN_PAY.Staff
WHERE Date_input BETWEEN to_date('12-03-2000', 'dd-mm-yyyy') AND
to_date('15-06-2000', 'dd-mm-yyyy');
14. Вывести список сотрудников и их телефоны, значения которых
находятся в диапазоне с 111111 по 222222:
– в VFP, MS SQL Server, Access:
SELECT Name, Lastname, Surname, Phone FROM Staff WHERE Phone
BETWEEN 111111 AND 222222
– в Oracle:
SELECT Name, Lastname, Surname, Phone FROM ADMIN_PAY.Staff
WHERE Phone BETWEEN 111111 AND 222222;
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »