Команда AS
задает новое имя полям
или таблицам при выборке из базы (то есть
в самой базе изменения не происходят).
Синтаксис
SELECT поле as его_новое_имя FROM имя_таблицы
SELECT * FROM имя_таблицы as новое_имя_таблицы
Таблицы для примеров
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 | 24 | 500 |
3 | user3 | 25 | 600 |
Пример
Можно из одного поля сделать два (и более):
SELECT name as name1, name as name2 FROM employees
Результат выполнения кода:
name1 имя |
name2 имя |
---|---|
user1 | user1 |
user2 | user2 |
user3 | user3 |
Смотрите также
-
команду JOIN,
в которой активно используется команда AS