Оператор SELECT осуществляет выборку из базы данных и имеет наиболее сложную структуру среди всех операторов языка SQL. Практически любой пользователь баз данных в состоянии написать простейший оператор SELECT типа
SELECT * FROM PC;
который осуществляет выборку всех записей из объекта БД табличного типа с именем PC. При этом столбцы и строки результирующего набора не упорядочены. Чтобы упорядочить поля результирующего набора, их следует перечислить через запятую в нужном порядке после слова SELECT:
SELECT price, speed, hd, ram, cd, model, code
FROM Pc;
Ниже приводится результат выполнения этого запроса.
price
speed
hd
ram
cd
model
code
600.0
500
5
64
12x
1232
1
850.0
750
14
128
40x
1121
2
600.0
500
5
64
12x
1233
3
850.0
600
14
128
40x
1121
4
850.0
600
8
128
40x
1121
5
950.0
750
20
128
50x
1233
6
400.0
500
10
32
12x
1232
7
350.0
450
8
64
24x
1232
8
350.0
450
10
32
24x
1232
9
350.0
500
10
32
12x
1260
10
980.0
900
40
128
40x
1233
11
Вертикальную проекцию таблицы РC можно получить, если перечислить только необходимые поля. Например, чтобы получить информацию только о скорости процессора и объеме оперативной памяти компьютеров, следует выполнить запрос:
SELECT speed, ram FROM PC;
который вернет следующие данные:
speed
ram
500
64
750
128
Комментарии к книге «Справка по SQL», Автор Неизвестен
Всего 0 комментариев