Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы языка SQL.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
97 Кб
Скачать
☆

Список полей

SELECT first_name, last_name, phone_no

FROM phone_list

получить список имен, фамилий и служебных телефонов всех работников предприятия

FIRST_NAME

LAST_NAME

PHONE_NO

Terri

Lee

(408) 555-1234

Oliver H.

Bender

(408) 555-1234

Mary S.

MacDonald

(415) 555-1234

Michael

Yanowski

(415) 555-1234

Robert

Nelson

(408) 555-1234

Kelly

Brown

(408) 555-1234

Stewart

Hall

(408) 555-1234

...

 

 

Отметим, что PHONE_LIST - это виртуальная таблица (представление), созданная в InterBase и основанная на информации из двух таблиц - EMPLOYEE и DEPARTMENT. Она не показана на рис.1, однако, как мы уже указывали в общей структуре команды SELECT, к ней можно обращаться так же, как и к "настоящей" таблице.

Все поля

SELECT *

FROM phone_list

получить список служебных телефонов всех работников предприятия со всей необходимой информацией

EMP_NO

FIRST_NAME

LAST_NAME

PHONE_EXT

LOCATION

PHONE_NO

12

Terri

Lee

256

Monterey

(408) 555-1234

105

Oliver H.

Bender

255

Monterey

(408) 555-1234

85

Mary S.

MacDonald

477

San Francisco

(415) 555-1234

127

Michael

Yanowski

492

San Francisco

(415) 555-1234

2

Robert

Nelson

250

Monterey

(408) 555-1234

109

Kelly

Brown

202

Monterey

(408) 555-1234

14

Stewart

Hall

227

Monterey

(408) 555-1234

...

 

 

 

 

 

Все поля в произвольном порядке

SELECT first_name, last_name, phone_no,

location, phone_ext, emp_no

FROM phone_list

получить список служебных телефонов всех работников предприятия со всей необходимой информацией, расположив их в требуемом порядке

FIRST_NAME

LAST_NAME

PHONE_NO

LOCATION

PHONE_EXT

EMP_NO

Terri

Lee

(408) 555-1234

Monterey

256

12

Oliver H.

Bender

(408) 555-1234

Monterey

255

105

Mary S.

MacDonald

(415) 555-1234

San Francisco

477

85

Michael

Yanowski

(415) 555-1234

San Francisco

492

127

Robert

Nelson

(408) 555-1234

Monterey

250

2

Kelly

Brown

(408) 555-1234

Monterey

202

109

Stewart

Hall

(408) 555-1234

Monterey

227

14

...

 

 

 

 

 

Блобы

Получение информации о BLOb выглядит совершенно аналогично обычным полям. Полученные значения можно отображать с использованием data-aware компонент Delphi, например, TDBMemo или TDBGrid. Однако, в последнем случае придется самому прорисовывать содержимое блоба (например, через OnDrawDataCell). Подробнее об этом см. на уроке, посвященном работе с полями.

SELECT job_requirement

FROM job

получить список должностных требований к кандидатам на работу

JOB_REQUIREMENT:

No specific requirements.

JOB_REQUIREMENT:

15+ years in finance or 5+ years as a CFO

with a proven track record.

MBA or J.D. degree.

...