Изменить заголовок столбца можно с помощью его псевдонима. Псевдоним указывается в списке команды SELECT сразу за именем столбца и отделяется от него пробелом. По умолчанию такие альтернативные заголовки выводятся в символах верхнего регистра и не могут содержать пробелов, если псевдоним не заключен в кавычки (" ").
Пример 3: Вывод фамилии, заработной платы и суммы компенсационных выплат за год для каждого служащего. Объем выплат за год вычисляется путем прибавления к заработной плате ежемесячной премии в размере 100 долларов и умножения суммы на 12. Назвать столбец при выводе ANNUAL _ SALARY.
SELECT id_cotr, fam_cotr, salary, 12*(salary+100) as ANNUAL_SALARY
From EMP;
Пример 4: Вывод фамилии, заработной платы, должности и вычисленных комиссионных.
SELECT id_cotr, fam_cotr, salary, 12*(salary+100) “Зарплата за год”
From EMP;
Предотвращение выборки дубликатов строк.
При отсутствии указаний со стороны пользователя SQL*Plus включает в результаты запросов все строки, не изымая дубликаты. Ключевое слово DISTINCT, следующее сразу за словом SELECT, исключает дублирование строк.
|
|
Пример 5: Вывод всех названий отделов из таблицы S_DEPT, исключая дублирование
SELECT DISTINCT name
FROM S_DEPT;
Замечание: После квалификатора DISTINCT можно указать несколько столбцов. В этом случае он будет относиться ко всем выбранным столбцам.
Пример 6: Вывод всех возможных комбинаций должностей и номеров отделов.
SELECT DISTINCT id_otdel, id_cotr, fam_cotr
From EMP;