English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Онлайн инструмент

SQLite базовый учебник

SQLite продвинутый учебник

Синтаксис ALIAS в SQLite

SQLite программный интерфейс

Псевдонимы столбцов используются для переименования столбцов таблицы, чтобы использовать их в специфических запросах SQLite. Вы можете временно переименовать таблицу или столбец, предоставив другое имя (ALIAS). Использование таблицального псевдонима означает переименование таблицы в специфическом запросе SQLite. Переименование является временной переменной и не изменяет фактическое имя таблицы в базе данных.

Грамматика

Ниже приведено:tableОсновная грамматика псевдонимов.

SELECT column1, column2....
FROM table_name AS alias_name
WHERE [condition];

Ниже приведено:columnОсновная грамматика псевдонимов.

SELECT column_name AS alias_name
FROM table_name
WHERE [condition];

Онлайн пример

Рассмотрим следующие две таблицы, (a) таблица COMPANY такова:

sqlite> select * from COMPANY;
ID          ИМЯ                  ВЕЗРАСТ         АДРЕС     ЗАРПЛАТА
----------  --------------------  ----------  ----------  ----------
1           Пол                  32          Калифорния  20000.0
2           Эллен                 25          Техас       15000.0
3           Тедди                 23          Норвегия    20000.0
4           Марк                  25          Ричмонд   65000.0
5           Дэвид                 27          Техас       85000.0
6           Ким                   22          Южный зал  45000.0
7           Джеймс                   24          Хьюстон   10000.0

(b) Другая таблица - отделы--

ID          ДЕПАРТАМЕНТ                 EMP_ID
----------  --------------------  ----------
1           IT Биллинг           1
2           Инженерия           2
3           Финансы             7
4           Инженерия           3
5           Финансы             4
6           Инженерия           5
7           Финансы             6

Теперь, вот что дальше}}Пseudonym таблицыМы используем C и D в качестве псевдонимов таблиц COMPANY и DEPARTMENT:

sqlite> SELECT C.ID, C.NAME, C.AGE, D.DEPT
        FROM COMPANY AS C, DEPARTMENT AS D
        WHERE  C.ID = D.EMP_ID;

Верхняя SQLite-запрос приведет к следующим результатам-

ID          NAME        AGE         DEPT
----------  ----------  ----------  ----------
1           Paul        32          IT Billing
2           Allen       25          Engineering
3           Teddy       23          Engineering
4           Mark        25          Finance
5           David       27          Engineering
6           Kim         22          Finance
7           James       24          Finance

Рассмотрим пример использования:Пseudonym столбцаСреди которых COMPANY_ID является псевдонимом столбца ID, а COMPANY_NAME является псевдонимом столбца name.

sqlite> SELECT C.ID AS COMPANY_ID, C.NAME AS COMPANY_NAME, C.AGE, D.DEPT
        FROM COMPANY AS C, DEPARTMENT AS D
        WHERE  C.ID = D.EMP_ID;

Верхняя SQLite-запрос приведет к следующим результатам-

COMPANY_ID  COMPANY_NAME  AGE         DEPT
----------  ------------  ----------  ----------
1           Paul          32          IT Billing
2           Allen         25          Engineering
3           Teddy         23          Engineering
4           Mark          25          Финансы
5           David         27          Инженерия
6           Kim           22          Финансы
7           James         24          Финансы