Можно ли обращаться по псевдониму не только для изменения имени столбца?

Да, в SQL можно использовать псевдонимы не только для изменения имени столбца, но и для различных других целей. Вот несколько примеров:

1. **Использование псевдонимов таблиц**:
Псевдонимы таблиц помогают сделать SQL запросы более читаемыми и компактными, особенно когда требуется обращаться к нескольким таблицам. Например, запрос

   SELECT e.employee_id, e.last_name, d.department_name
   FROM employees e
   JOIN departments d ON e.department_id = d.department_id;

можно переписать с использованием псевдонимов таблиц:

   SELECT emp.employee_id, emp.last_name, dept.department_name
   FROM employees emp
   JOIN departments dept ON emp.department_id = dept.department_id;

2. **Псевдонимы для подзапросов**:
При использовании подзапросов иногда может быть полезно также использовать псевдонимы для результатов подзапросов. Например:

   SELECT e.last_name, e.salary,
          (SELECT AVG(salary) FROM employees WHERE department_id = e.department_id) AS department_avg_salary
   FROM employees e;

3. **Использование псевдонимов для функций и агрегатных функций**:
Псевдонимы могут использоваться для улучшения читаемости запросов с функциями и агрегатными функциями. Например:

   SELECT last_name, salary, salary * 0.1 AS bonus
   FROM employees;

4. **Псевдонимы для условий в операторе WHERE**:
Иногда при использовании сложных условий в операторе WHERE можно задать псевдонимы для улучшения читаемости запроса:

   SELECT last_name, hire_date,
          CASE
              WHEN hire_date < DATE '2000-01-01' THEN 'Old Employee'
              ELSE 'New Employee'
          END AS employee_type
   FROM employees;

Таким образом, псевдонимы в SQL могут быть использованы для различных целей помимо простого изменения имени столбца, что помогает сделать SQL запросы более понятными и удобными для работы.