MariaDB алиасы (псевдонимы)

В этом учебном пособии вы узнаете, как использовать MariaDB ALIASES (временные имена столбцов или таблиц) с синтаксисом и примерами.

Описание

MariaDB ALIASES можно использовать для создания временного имени для столбцов или таблиц.

  • Псевдонимы столбцов используются для облегчения чтения заголовков столбцов в наборе результатов.
  • Псевдонимы таблиц используются для сокращения вашего SQL-кода, чтобы его было легче читать или когда вы выполняете соединение (то есть: перечисление одной и той же таблицы более одного раза в операторе FROM

Синтаксис

Синтаксис псевдонима столбца в MariaDB:

column_name [ AS ] alias_name

Или
Синтаксис псевдонима таблицы в MariaDB:

table_name [ AS ] alias_name

Параметры или аргументы

column_name
Оригинальное имя столбца, которому вы хотите присвоить псевдоним.
table_name
Оригинальное имя таблицы, которой вы хотите присвоить псевдоним.
AS
Необязательный. Указываете ли вы ключевое слово AS или нет не влияет на псевдоним в MariaDB.
alias_name
Временное имя, которое можно присвоить столбцу или таблице.

Примечание

  • Если alias_name содержит пробелы, вы должны заключить alias_name в кавычки.
  • При псевдониме имени столбца допустимо использовать пробелы. Однако обычно не рекомендуется использовать пробелы при создании псевдонимов имени таблицы.
  • alias_name допустимо только в пределах оператора SQL.
  • Большинство программистов указывают ключевое слово AS при псевдониме имени столбца, но не при псевдониме имени таблицы.

Пример - алиас столбца

Обычно псевдонимы используются для облегчения чтения заголовков столбцов в наборе результатов в MariaDB. Например, при использовании функции COUNT вы можете использовать псевдоним результата функции COUNT.
Например:

В этом примере мы назвали поле COUNT (site_id) как "Total". В результате "Total" будет отображаться в качестве заголовка для второго столбца, когда будет возвращен набор результатов. Поскольку в нашем alias_name не было пробелов, мы не обязаны заключать alias_name в кавычки.
Однако было бы вполне приемлемо написать этот пример, используя кавычки следующим образом:

Далее давайте рассмотрим пример, в котором нам необходимо заключить alias_name в кавычки, поскольку псевдоним содержит пробелы.
Например:

В этом примере мы назвали поле COUNT(site_id) как "Total Sites". Поскольку в этом alias_name есть пробелы, "Total Sites" должен быть заключен в кавычки.

Пример - алиас таблицы

Когда вы создаете псевдоним для таблицы в MariaDB, это либо потому, что вы планируете перечислить одно и то же имя таблицы более одного раза в операторе FROM (т.е. Self join), либо вы хотите сократить имя таблицы, чтобы сделать оператор SQL удобочитаемым.
Рассмотрим пример алиаса таблицы в MariaDB
Например:

В этом примере мы создали псевдоним для таблицы sites, который называется s. Теперь внутри этого SQL-оператора мы можем ссылаться на таблицу sites как s.
Вы можете создать псевдонимы для любой или всех таблиц.
Например, мы могли бы изменить наш пример выше и создать псевдоним для таблицы pages.

Теперь у нас есть псевдоним для таблицы pages с именем p, а также псевдоним для таблицы sites с именем s.