GeeksforGeeks

Aliasy to tymczasowe nazwy nadawane tabelom lub kolumnom na potrzeby konkretnego zapytania SQL. Stosuje się je, gdy nazwa kolumny lub tabeli jest używana inna niż ich oryginalne nazwy, ale zmieniona nazwa jest tylko tymczasowa.

      • Aliasy są tworzone, aby nazwy tabel lub kolumn były bardziej czytelne.
      • Zmiana nazwy jest tylko tymczasową zmianą, a nazwa tabeli nie zmienia się w oryginalnej bazie danych.
      • Aliasy są przydatne, gdy nazwy tabel lub kolumn są duże lub mało czytelne.
      • Są one preferowane, gdy w zapytaniu bierze udział więcej niż jedna tabela.

Składnia podstawowa:

  • Dla aliasu kolumny:
    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
  • Dla aliasu tabeli:
    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

Kwerendy ilustrujące alias kolumny

  • Aby pobrać ROLL_NO z tabeli Student używając CODE jako nazwy aliasu.
    SELECT ROLL_NO AS CODE FROM Student; 

    Wyjście:

    CODE

  • Żeby pobrać Oddział używając Strumienia jako nazwy aliasu i Stopnia jako CGPA z tabeli Student_Details.
    SELECT Branch AS Stream,Grade as CGPA FROM Student_Details; 

    Output:

    .

    .

    Stream CGPA
    Informatyka O
    Nauka komputerowa E
    Nauka komputerowa O
    Inżynieria mechaniczna A

Kwerendy ilustrujące aliasy tabel

Generalnie aliasy tabel są używane do pobierania danych z więcej niż jednej tabeli i łączenia ich poprzez relacje pól.

Ten artykuł został napisany przez Pratik Agarwal. Jeśli podoba Ci się GeeksforGeeks i chciałbyś wnieść swój wkład, możesz również napisać artykuł używając contribute.geeksforgeeks.org lub wysłać swój artykuł na adres [email protected]. Zobacz, jak twój artykuł pojawia się na stronie głównej GeeksforGeeks i pomóż innym Geekom.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.