Zmiana nazw kolumn – as

Bardzo często zachodzi konieczność zmiany nazwy kolumny zwracanej poprzez zapytanie select. Domyślną wartością jest nazwa pola w tabeli. Efekt zmiany nazwy kolumny można uzyskać w następujący sposób:

Wykorzystując operator as:

select nazwa_kolumny as nowa_nazwa from tabela

Lub w uproszczony sposób – pomijając operator as:

select nazwa_kolumny nowa_nazwa from tabela

Uwaga: Zwracane nazwy kolumn poprzez select powinny być unikatowe. Nie jest to wymagane, ale czasem znacznie upraszcza szukanie błędów.

Przykład:

Załóżmy, że mamy następującą tabelę countries:

Zawartość tabeli: countries

Aby zmienić nazwę kolumny name na text użyjmy jednej z następujących kwerend:

select prefix, name as text from countries

lub

select prefix, name text from countries

W obu przypadkach uzyskamy następujący wynik:

Rezultat powyższych zapytań

Kod SQL możesz znaleźć na portalu github.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *