Псевдонимы.md 916 B

Действуют только на время запроса.

~={yellow}Псевдоним для подзапроса=~

select * from (
    select
        b.book_id,
        b.name book_name,
        a.name author_name
    from book b
    join author a using(author_id)
)
where author_name = 'Михаил Шолохов';

~={yellow}Обращение по псевдониму подзапроса=~

select t.* from (
    select
        b.book_id,
        b.name book_name,
        a.name author_name
    from book b
    join author a using(author_id)
) as t
where t.author_name = 'Михаил Шолохов';

~={green}Задание=~

select b.b_data data from foo.bar.bzz b;

b - псевдоним колонки b_data b_data - колонка таблицы data - псевдоним таблицы bzz foo - база данных bar - схема bzz - таблица