6 методов использования псевдонима таблицы в SQL-соединениях с примерами кода

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

Метод 1: базовый псевдоним таблицы

SELECT *
FROM employees AS e
JOIN departments AS d ON e.department_id = d.department_id;

Метод 2: самостоятельное объединение с помощью псевдонимов таблиц

SELECT e1.employee_name, e2.manager_name
FROM employees AS e1
JOIN employees AS e2 ON e1.manager_id = e2.employee_id;

Метод 3: псевдонимы с подзапросами

SELECT e.employee_name, d.department_name
FROM (
    SELECT *
    FROM employees
    WHERE salary > 50000
) AS e
JOIN departments AS d ON e.department_id = d.department_id;

Метод 4: псевдонимы с множественными соединениями

SELECT e.employee_name, d.department_name, p.project_name
FROM employees AS e
JOIN departments AS d ON e.department_id = d.department_id
JOIN projects AS p ON e.employee_id = p.employee_id;

Метод 5: псевдонимы с агрегатными функциями

SELECT d.department_name, COUNT(e.employee_id) AS employee_count
FROM employees AS e
JOIN departments AS d ON e.department_id = d.department_id
GROUP BY d.department_name;

Метод 6: псевдонимы со сложными условиями соединения

SELECT e.employee_name, d.department_name
FROM employees AS e
JOIN departments AS d ON e.department_id = d.department_id
    AND e.salary > d.min_salary;