SQL: aliassen

voorbeeld-hoe een kolomnaam te Alias

over het algemeen worden aliassen gebruikt om de kolomkoppen in uw resultaatset gemakkelijker te lezen. Meestal gebruikt u een alias voor een kolom bij het gebruik van een aggregaatfunctie zoals MIN, MAX, AVG, SUM of COUNT in uw zoekopdracht.

laten we eens kijken naar een voorbeeld van hoe te gebruiken om een kolomnaam in SQL te alias.

in dit voorbeeld hebben we een tabel genaamd werknemers met de volgende gegevens:

employee_number last_name first_name salary dept_id
1001 Smith John 62000 500
1002 Anderson Jane 57500 500
1003 Everest Brad 71000 501
1004 Horvath Jack 42000 501

laten we demonstreren hoe je een kolom alias. Voer het volgende SQL statement in:

probeer het

SELECT dept_id, COUNT(*) AS totalFROM employeesGROUP BY dept_id;

Er worden 2 records geselecteerd. Dit zijn de resultaten die u zou moeten zien:

dept_id totaal
500 2
501 2

In dit voorbeeld, hebben we alias de GRAAF(*) gebied als totaal. Als gevolg hiervan wordt total weergegeven als de kop voor de tweede kolom wanneer de resultaatset wordt geretourneerd. Omdat onze alias_name geen spaties bevatte, zijn we niet verplicht om de alias_name tussen aanhalingstekens te plaatsen.

laten we nu onze query herschrijven om een spatie in de kolom op te nemen alias:

SELECT dept_id, COUNT(*) AS "total employees"FROM employeesGROUP BY dept_id;

Er zullen 2 records geselecteerd worden. Dit zijn de resultaten die je moet zien:

dept_id totaal aantal medewerkers
500 2
501 2

In dit voorbeeld, hebben we alias de GRAAF(*) veld “aantal werknemers” dus dit is de kop voor de tweede kolom in ons resultaat. Aangezien er spaties in deze kolom alias zijn, moet “totaal aantal werknemers” tussen aanhalingstekens in de SQL statement worden ingesloten.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.