Извлечение подмножества столбцов из таблицы

Задача

Требуется выбрать из таблицы значения лишь определенных столбцов.

Решение

Задайте интересующие вас столбцы. Например, чтобы выбрать только имя, номер отдела и зарплату служащих, можно использовать такой запрос:

select e.ename, e.deptno, e.sal
from emp e


ENAME      DEPTNO SAL
---------- ------ ---
SMITH          20 800
ALLEN          30 1600
WARD           30 1250
JONES          20 2975
MARTIN         30 1250
BLAKE          30 2850
CLARK          10 2450
SCOTT          20 3000
KING           10 5000
TURNER         30 1500
ADAMS          20 1100
JAMES          30 950
FORD           20 3000
MILLER         10 1300

 14 rows selected


Обсуждение

Задавая в операторе SELECT имена столбцов, мы обеспечиваем вывод только интересующих нас данных. Это особенно важно при извлечении данных по сети, поскольку предотвращает пустые затраты времени на извлечение ненужных данных.