Команда AS задает новое имя полям или таблицам при выборке из базы (то есть в самой базе изменения не происходят).

См. также команду JOIN, в которой активно используется команда AS.

Синтаксис

Для полей:

SELECT поле as его_новое_имя FROM имя_таблицы

Для таблиц:

SELECT * FROM имя_таблицы as его_новое_имя_таблицы

Примеры

Все примеры будут по этой таблице workers, если не сказано иное:

id
айди
name
имя
age
возраст
salary
зарплата
1 Дима 23 400
2 Петя 24 500
3 Вася 25 600

Пример

Давайте при выборке переименуем все поля:

SELECT
	id as user_id, name as user_name,
	age as user_age, salary as user_salary
FROM workers

SQL запрос выберет следующие строки:

user_id
айди
user_name
имя
user_age
возраст
user_salary
зарплата
1 Дима 23 400
2 Петя 24 500
3 Вася 25 600

Пример

Можно из одного поля сделать два (и более):

SELECT name as name1, name as name2 FROM workers

SQL запрос выберет следующие строки:

name1
имя
name2
имя
Дима Дима
Петя Петя
Вася Вася