GeeksforGeeks

Aliassen zijn de tijdelijke namen die aan een tabel of kolom worden gegeven ten behoeve van een bepaalde SQL query. Het wordt gebruikt wanneer naam van kolom of tabel wordt gebruikt anders dan hun oorspronkelijke namen, maar de gewijzigde naam is slechts tijdelijk.

      • Aliassen worden gemaakt om tabel of kolom namen meer leesbaar.
      • De hernoeming is slechts een tijdelijke wijziging en tabel naam verandert niet in de oorspronkelijke database.
      • Aliassen zijn nuttig wanneer tabel of kolom namen zijn groot of niet erg leesbaar.
      • Deze hebben de voorkeur wanneer er meer dan één tabel bij een query betrokken is.

Basissyntaxis:

  • Voor kolom alias:
    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
  • Voor tabel alias:
    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

Vraag ter illustratie van kolom alias

  • Om ROLL_NO op te halen uit de tabel Student met CODE als aliasnaam.
    SELECT ROLL_NO AS CODE FROM Student; 

    Output:

    CODE

  • Om Branch op te halen met Stream als aliasnaam en Grade als CGPA uit tabel Student_Details.
    SELECT Branch AS Stream,Grade as CGPA FROM Student_Details; 

    Uitvoer:

    Stream CGPA
    Information Technology O
    Computer Science E
    Computer Science O
    Mechanische technologie A

Query’s ter illustratie van tabelalias

Tabelalias worden doorgaans gebruikt om de gegevens uit meer dan één tabel op te halen en ze via de veldrelaties met elkaar te verbinden.

Dit artikel is geschreven door Pratik Agarwal. Als je GeeksforGeeks leuk vindt en een bijdrage wilt leveren, kun je ook een artikel schrijven via contribute.geeksforgeeks.org of mail je artikel naar [email protected]. Zie je artikel verschijnen op de GeeksforGeeks hoofdpagina en help andere Geeks.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.