Разработка баз данных в Delphi. 11 Уроков


         

позволяет выделить подмножество столбцов таблицы.


COUNTRY         CURRENCY  

=============== ==========

USA             Dollar

Операция проекции позволяет выделить подмножество столбцов таблицы. Например:

SELECT currency FROM country    Получить список
                                                                                       денежных единиц

CURRENCY  

==========

Dollar    

Pound     

CdnDlr    

SFranc    

Yen       

Lira      

FFranc    

D-Mark    

ADollar   

HKDollar  

Guilder   

BFranc    

Schilling 

FDollar

На практике очень часто требуется получить некое подмножество столбцов и строк таблицы, т.е. выполнить комбинацию Restriction и Projection. Для этого достаточно перечислить столбцы таблицы и наложить ограничения на строки.

SELECT currency FROM country  

WHERE country = “Japan”        Найти денежную
                                                                                     единицу Японии

CURRENCY  

==========

Yen

SELECT first_name, last_name

FROM employee

WHERE first_name = "Roger"      Получить фамилии
                                                                              работников,
                                                                              которых зовут “Roger”

FIRST_NAME      LAST_NAME           

=============== ====================

Roger           De Souza            

Roger           Reeves

Эти примеры иллюстрируют общую форму команды SELECT в языке SQL (для одной таблицы):

SELECT  (выбрать) специфицированные поля

FROM    (из) специфицированной таблицы

WHERE   (где) некоторое специфицированное условие является                                                 истинным

Операция соединения позволяет соединять строки из более чем одной таблицы (по некоторому условию) для образования новых строк данных.

SELECT first_name, last_name, proj_name

FROM employee, project

WHERE emp_no = team_leader  Получить список

Содержание  Назад  Вперед