Команда AS
Команда AS задает новое имя полям
или таблицам при выборке из базы (то есть
в самой базе изменения не происходят).
Синтаксис
SELECT field AS new_field_name FROM table_name
SELECT * FROM table_name AS new_table_name
Таблицы для примеров
| id | name | age | salary |
|---|---|---|---|
| 1 | user1 | 23 | 400 |
| 2 | user2 | 25 | 500 |
| 3 | user3 | 23 | 500 |
| 4 | user4 | 30 | 900 |
| 5 | user5 | 27 | 500 |
| 6 | user6 | 28 | 900 |
Пример
Давайте при выборке из таблицы переименуем все поля:
SELECT
id AS user_id,
name AS user_name,
age AS user_age,
salary AS user_salary
FROM employees
Результат выполнения кода:
| user_id | user_name | user_age | user_salary |
|---|---|---|---|
| 1 | user1 | 23 | 400 |
| 2 | user2 | 25 | 500 |
| 3 | user3 | 23 | 500 |
Пример
Давайте разобьём одно поле на два (и более):
SELECT name AS name1, name AS name2 FROM employees
Результат выполнения кода:
| name1 | name2 |
|---|---|
| user1 | user1 |
| user2 | user2 |
| user3 | user3 |
Смотрите также
-
команду
JOIN,
в которой активно используется команда AS