SQL SELECTEER ALS

Sql Selecteer Als



Als u ooit SQL hebt gebruikt, bent u waarschijnlijk bekend met de SELECT-instructie. Het lijkt op de “hallo wereld” van SQL, omdat het de basis legt voor SQL-query’s.

Met de SELECT-instructie kunnen we de gegevens uit nog een databasetabel ophalen. Het kan echter voorkomen dat u de kolommen in de query een andere naam of een soort alias moet geven. Om welke reden dan ook, het is bedoeld voor de duidelijkheid of om een ​​bepaalde berekening uit te voeren.

Dit is waar het AS-trefwoord van pas komt. Hiermee kunnen we een alias toewijzen aan een kolom, een tabel of een expressie binnen een SQL-query.







In deze tutorial duiken we in de wereld van SQL en leren we over het AS-trefwoord, waarom het bestaat en hoe we het kunnen gebruiken.



Syntaxis:

Met de SELECT AS-clausule kunnen we de aliassen toewijzen aan kolommen, tabellen of expressies in uw SQL-query.



We kunnen de syntaxis ervan als volgt uitdrukken:





SELECTEER kolomnaam ALS aliasnaam

FROM tabelnaam;

Hier verwijst de “kolomnaam” naar de naam van de kolom die we willen selecteren en de “alias_naam” verwijst naar de alias die we aan de geselecteerde kolom willen toewijzen.

De beste manier om te begrijpen hoe deze functie werkt, is door deze te gebruiken. Laten we daarom eens kijken naar een voorbeeld van het gebruik van de toepassing ervan.



Voorbeeld 1: Kolomalias

Het meest voorkomende gebruik van het trefwoord AS is het toewijzen van een kolom met een alias. Stel dat we een tabel hebben die de klantinformatie bevat met de kolommen 'voornaam' en 'achternaam'.

Als u de gegevens uit de tabel wilt selecteren maar de aliassen 'Voornaam' en 'Achternaam' voor de kolommen wilt gebruiken, kunnen we een query als volgt gebruiken:

SELECTEER voornaam AS 'Voornaam' , achternaam AS 'Achternaam'

VAN klant;

Dit zou een andere naam voor de resulterende kolommen moeten opleveren, zoals blijkt uit de volgende voorbeelduitvoer:

We kunnen de aliassen ook gebruiken in een berekening. Stel dat we bijvoorbeeld het jaarsalaris van alle werknemers willen berekenen en de resulterende waarden willen uitvoeren als de kolom 'Jaarsalaris'. We kunnen de query als volgt gebruiken:

KIES salaris * 12 ALS 'Jaarsalaris'

VAN medewerkers;

In dit voorbeeld berekenen we het jaarsalaris door de salariskolom met 12 te vermenigvuldigen en deze de alias ‘Jaarsalaris’ te geven.

Voorbeeld 2: Tabelaliassen

Het tweede gebruiksscenario van het AS-trefwoord is het instellen en toewijzen van tabelaliassen. Tabelaliassen zijn erg handig omdat ze van pas komen bij het omgaan met joins of zelfs om uw zoekopdrachten leesbaarder te maken.

Bekijk het volgende voorbeeld waarin wordt gedemonstreerd hoe u een tabelalias kunt maken met behulp van het trefwoord AS:

SELECTEER e.voornaam, e.achternaam, d.afdelingsnaam

VAN medewerkers AS e

INNER JOIN afdelingen AS d OP e.afdeling_id = d.afdeling_id;

In dit geval wijzen we de aliassen “e” en “d” toe aan respectievelijk de tabellen “werknemers” en “afdelingen”. Dit maakt het zeer eenvoudig om later in de query naar de tabellen te verwijzen. Dit komt veel voor bij het omgaan met SQL-joins.

Voorbeeld 3: Expressie-aliassen

Een ander gebruiksvoorbeeld van het AS-trefwoord is het maken van aliassen voor verschillende expressies. Dit kan helpen om een ​​complexe uitdrukking of berekening te vereenvoudigen.

Neem bijvoorbeeld een voorbeelddemonstratie:

SELECT CONCAT(voornaam, '' , achternaam) AS 'Voor-en achternaam'

VAN medewerkers;

Dit laat zien hoe u een alias toewijst voor een “concat” -functie.

Voorbeeld 4: Subquery-aliassen

We kunnen ook de aliassen maken bij het omgaan met subquery's. Dit kan ervoor zorgen dat de subquery's gemakkelijker te raadplegen en te begrijpen zijn.

Een voorbeeld is als volgt:

SELECTEER voornaam, achternaam, (

SELECTEER MAX(salaris) VAN medewerkers

) ALS 'Maximumsalaris'

VAN medewerkers;

In dit voorbeeld gebruiken we een subquery om het maximumsalaris uit de tabel “werknemer” te bepalen en geven we dit in de hoofdquery de alias “Max Salaris” toe.

Voorbeeld 5: Geaggregeerde functiealiassen

Ten slotte kunnen we de aliassen gebruiken voor de kolommen die het resultaat zijn van een aggregatiefunctie voor een beter leesbare uitvoer, zoals hieronder wordt gedemonstreerd:

SELECTEER AVG(salaris) AS 'Gemiddeld salaris'

VAN medewerkers;

In dit geval wijzen we het resultaat van de functie AVG() toe aan de alias “Gemiddeld salaris”.

Conclusie

In deze zelfstudie leerden we over een van de fundamentele kenmerken van SQL, waarmee we aliassen kunnen maken voor verschillende objecten, zoals tabellen, kolommen, expressies, subquery's, enz. Dit kan helpen de leesbaarheid van de query te verbeteren en duidelijkheid te bieden voor de resulterende output.