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.