GeeksforGeeks

Aliases são os nomes temporários dados à tabela ou coluna para efeitos de uma determinada consulta SQL. É usado quando o nome da coluna ou tabela é usado de forma diferente dos seus nomes originais, mas o nome modificado é apenas temporário.

      • Aliases são criados para tornar os nomes das tabelas ou colunas mais legíveis.
      • A renomeação é apenas uma alteração temporária e o nome da tabela não muda no banco de dados original.
      • Aliases são úteis quando os nomes das tabelas ou colunas são grandes ou pouco legíveis.
      • Estes são preferidos quando há mais de uma tabela envolvida em uma consulta.

Sintaxe Básica:

  • Para alias de colunas:
    SELECT column as alias_name FROM table_name;column: fields in the tablealias_name: temporary alias name to be used in replacement of original column name table_name: name of table
  • Para alias de tabelas:
    SELECT column FROM table_name as alias_name;column: fields in the table table_name: name of tablealias_name: temporary alias name to be used in replacement of original table name

Queries for illustrating column alias

  • Para buscar ROLL_NO na tabela Student usando CODE como alias name.
    SELECT ROLL_NO AS CODE FROM Student; 

    Output:

    CODE

  • Para ir buscar ROLL_NO à tabela Student_Details usando Stream como nome alternativo e Grade como CGPA.
    SELECT Branch AS Stream,Grade as CGPA FROM Student_Details; 

    Saída:

    Stream CGPA
    Tecnologia da Informação O
    Ciência da informática E
    Ciência da informática O
    Engenharia Mecânica A

Queries for illustrating table alias

Os alias de tabelas em geral são usados para buscar os dados de mais do que apenas uma tabela e conectá-los através das relações de campo.

Este artigo é contribuído por Pratik Agarwal. Se você gosta de GeeksforGeeks e gostaria de contribuir, você também pode escrever um artigo usando contribute.geeksforgeeks.org ou enviar seu artigo por e-mail para [email protected]. Veja o artigo que aparece na página principal do GeeksforGeeks e ajude outros Geeks.

.

Deixe uma resposta

O seu endereço de email não será publicado.