Ga naar hoofdinhoud

AS

Standaard worden de kolomnamen gehanteerd zoals die op de SELECT regel bij de kolomnamen staan. De kolomnamen kun je aanpassen door een alias toe te voegen met het commando AS.

SELECT last_name AS achternaam, salary AS maandsalaris, salary*12 AS jaarsalaris
FROM employees;
achternaammaandsalarisjaarsalaris
King24000288000
Kochhar17000204000
De Haan17000204000
Hunold9000108000
Ernst600072000
Lorentz420050400
Mourgos580069600
Rajs350042000
Davies310037200
Matos260031200
Vargas250030000
Zlotkey10500126000
Abel11000132000
Taylor8600103200
Grant700084000
Whalen440052800
Hartstein13000156000
Fay600072000
Higgins12000144000
Gietz830099600

Het werkt ook zonder het woord AS.

SELECT last_name achternaam, salary maandsalaris, salary*12 jaarsalaris
FROM employees;
achternaammaandsalarisjaarsalaris
King24000288000
Kochhar17000204000
De Haan17000204000
Hunold9000108000
Ernst600072000
Lorentz420050400
Mourgos580069600
Rajs350042000
Davies310037200
Matos260031200
Vargas250030000
Zlotkey10500126000
Abel11000132000
Taylor8600103200
Grant700084000
Whalen440052800
Hartstein13000156000
Fay600072000
Higgins12000144000
Gietz830099600

Als je meerdere woorden gebruikt met spaties voor een kolomnaam moet je dubbele aanhalingstekens gebruiken.

SELECT last_name AS "achternaam werknemer", salary AS "per maand", salary*12 AS "per jaar"
FROM employees;
achternaam werknemerper maandper jaar
King24000288000
Kochhar17000204000
De Haan17000204000
Hunold9000108000
Ernst600072000
Lorentz420050400
Mourgos580069600
Rajs350042000
Davies310037200
Matos260031200
Vargas250030000
Zlotkey10500126000
Abel11000132000
Taylor8600103200
Grant700084000
Whalen440052800
Hartstein13000156000
Fay600072000
Higgins12000144000
Gietz830099600

Hetzelfde bereik je met enkele aanhalingstekens:

SELECT last_name AS 'achternaam werknemer', salary AS 'per maand', salary*12 AS 'per jaar'
FROM employees;

En zonder AS.

SELECT last_name 'achternaam werknemer', salary 'per maand', salary*12 'per jaar'
FROM employees;

Maar het gaat fout als je een alias hebt van meerdere woorden en je geen dubbele of enkele aanhalingstekens gebruikt! Het is in de praktijk zeer ongebruikelijk kolomnamen te gebruiken met daarin een spatie. Er wordt geadviseerd enkel kleine letters te gebruiken voor de kolomnamen en woorden te verbinden met een underscore als er meerdere woorden gebruikt worden. Gebruik dus achternaam_werknemer in plaats van "Achternaam werknemer" of 'Achternaam werknemer'.