Введение в язык SQL запросов к базам данных. Баканов В.М. - 17 стр.

UptoLike

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

- 17 -
INSERT INTO DEPT VALUES (10, 'ACCOUNTING', 'NEW YORK');
INSERT INTO DEPT VALUES (20, RESEARCH’, ‘DALLAS');
INSERT INTO DEPT VALUES (30, 'SALES', 'CHICAGO');
INSERT INTO DEPT VALUES (40, 'OPERATIONS', 'BOSTON');
Эти четыре инструкции SQL как раз и заполняют приведенную выше
таблицу DEPT.
Контрольные вопросы
1. Каков формат SQL-предписания для внесения данных в таблицу?
2. Каким путем определяется, что внесенные в таблицу данные являются
строковыми?
1.5.Выбор заданных колонок и строк из таблиц
Выбор конкретной колонки
Ранее был приведен пример выбора
всех колонок и всех строк из таб-
лицы. Для выбора нужных пользователю колонок таблицы следует ввести
в клаузу SELECT имена только тех колонок, которые действительно
необходимы:
SELECT DNAME, DEPTNO
FROM DEPT;
DNAME DEPTNO
ACCOUNTIG 10
RESEARCH 20
SALES 30
OPERATIONS 40
Результат этого запроса - сама таблица, состоящая из колонок и строк.
Порядок, в котором перечислены колонки в клаузе SELECT, управляет по-
рядком колонок в полученной таблице. Если задать SELECT *, то после-
довательность появления колонок соответствует исходной.
Выбор заданных строк
Из последнего примера видно, как клауза SELECT позволяет выбрать из
таблицы
заданные колонки. Но для выбора заданных строк нужно ввести в
команду SELECT клаузу WHERE:
SELECT *
                                    - 17 -

  INSERT INTO DEPT VALUES (10, 'ACCOUNTING', 'NEW YORK');
  INSERT INTO DEPT VALUES (20, RESEARCH’, ‘DALLAS');
  INSERT INTO DEPT VALUES (30, 'SALES',      'CHICAGO');
  INSERT INTO DEPT VALUES (40, 'OPERATIONS', 'BOSTON');

     Эти четыре инструкции SQL как раз и заполняют приведенную выше
таблицу DEPT.

  Контрольные вопросы

1. Каков формат SQL-предписания для внесения данных в таблицу?
2. Каким путем определяется, что внесенные в таблицу данные являются
   строковыми?

1.5.Выбор заданных колонок и строк из таблиц

Выбор конкретной колонки

     Ранее был приведен пример выбора всех колонок и всех строк из таб-
лицы. Для выбора нужных пользователю колонок таблицы следует ввести
в клаузу SELECT имена только тех колонок, которые действительно
необходимы:

  SELECT DNAME, DEPTNO
  FROM DEPT;

     DNAME              DEPTNO
ACCOUNTIG                 10
RESEARCH                  20
SALES                     30
OPERATIONS                40

     Результат этого запроса - сама таблица, состоящая из колонок и строк.
Порядок, в котором перечислены колонки в клаузе SELECT, управляет по-
рядком колонок в полученной таблице. Если задать SELECT *, то после-
довательность появления колонок соответствует исходной.

Выбор заданных строк

    Из последнего примера видно, как клауза SELECT позволяет выбрать из
таблицы заданные колонки. Но для выбора заданных строк нужно ввести в
команду SELECT клаузу WHERE:

  SELECT *