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

UptoLike

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

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