a - псевдоним для таблицы ADMIN
SQL Alias
a - псевдоним для таблицы ADMIN
SQL Alias
Псевдоним для таблицы ADMIN. Здесь нет необходимости, потому что в вашем запросе есть только одна таблица.
Когда у вас более одной таблицы, а некоторые из столбцов одинаковы, вам нужно различать их. Один из способов - записать имя таблицы перед именем столбца. Например,
Select ADMIN.Name, person.name from ADMIN, person where person.id = admin.id
Чтобы сделать это короче, добавьте псевдонимы для имен таблиц.
select a.Name, p.Name from ADMIN a, person p where person.id = admin.id
A - это псевдоним для таблицы.
Вы можете изменить a на любой действительный идентификатор, он не зависит от базовой схемы. Обычно он используется для различения полей из разных таблиц, что позволяет вам каждый раз указывать полное имя таблицы (упрощает чтение SQL с помощью короткого псевдонима).
На самом деле это не требуется в образце, который вы дали,
SELECT NAME, NUMBER, STRING, RDB$DB_KEY FROM AMDIN
должен работать так же хорошо
a - это то, что называется псевдонимом таблицы. В части запроса, который гласит:
FROM ADMIN a
Поместив «a» после имени таблицы, вы создали псевдоним, который теперь можно использовать вместо имени таблицы. Без псевдонима вам нужно будет использовать полное имя таблицы, чтобы полностью квалифицировать имена столбцов, на которые вы ссылаетесь в запросе.
Без псевдонима таблицы ваш запрос будет выглядеть так:
SELECT ADMIN.NAME, ADMIN.NUMBER, ADMIN.STRING, ADMIN.RDB$DB_KEY FROM ADMIN
Хотя, поскольку вы только выбираете столбцы из одной таблицы, имя таблицы (или псевдоним) на самом деле вообще не требуется в этом примере.