SQL стандарт в СУБД MS SQL SERVER, ORACLE, VFP И ACCESS: манипулирование данными. Семенова И.И. - 11 стр.

UptoLike

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

10
3. Выбрать из таблицы Pay табельные номера сотрудников и даты
получения зарплат и отсортировать результат по дате по убыванию (рис.
2):
в VFP, MS SQL Server, Access:
SELECT T_number, Pay_day FROM Pay ORDER BY Pay_day DESC
в Oracle:
SELECT T_number, Pay_day FROM ADMIN_PAY.Pay ORDER BY
Pay_day DESC;
T_Number Pay_day
1 01.03.2003
2 01.03.2003
3 01.03.2003
4 01.03.2003
1 01.02.2003
2 01.02.2003
3 01.02.2003
1 01.01.2003
2 01.01.2003
3 01.01.2003
Рис. 2. Сортировка
по дате
Изменение порядка следования полей.
4. Вывести все сведения о сотрудниках из таблицы Staff таким образом,
чтобы в результате порядок столбцов был следующим: Name, Lastname,
Surname, Post, Date_input, Phone, Birthday, T_number, Type_post (рис. 3):
в VFP, MS SQL Server, Access:
SELECT Name, Lastname, Surname, Post, Date_input, Phone, Birthday,
T_number, Type_post FROM Staff
в Oracle:
SELECT Name, Lastname, Surname, Post, Date_input, Phone, Birthday,
T_number, Type_post FROM ADMIN_PAY.Staff;
Surname Post Date_input Phone Birthday T_number Type_post
Иванов Бухгалтер 12.04.2000 124563 12.01.1971 1 Служащий
Сидоров Начальник отдела кадров 14.11.1999 451263 14.06.1954 2 ИТР
Васильков Специалист отдела кадров 30.11.2000 145236 14.06.1981 3 Служащий
Артемьев Главный инженер 10.02.1998 365462 05.12.1970 67 ИТР
Соянов Строитель 25.06.1980 121212 15.05.1981 4 Рабочий
Ушаков Бухгалтер 18.11.2003 156462 30.05.1970 11 Служащий
Иванова Строитель 12.11.1979 145214 12.03.1940 15 Рабочий
Рис. 3. Результат запроса изменения порядка полей