Rozdział 10. ♦ Podstawy SQL 299
Jeżeli chcemy wyświetlić zawartość jedynie niektórych kolumn z wybranej tabeli, nazwy tych kolumn należy umieścić za słowem SELECT, oddzielając poszczególne nazwy znakami przecinka. Gdyby zatem interesowały nas jedynie imiona i nazwisko osób, należałoby wykonać polecenie:
SELECT Imię. Nazwisko FROM Osoba:
Uzyskamy wtedy efekt widoczny na rysunku 10.8.
nek 10.8. mjisql> select Inie, Nazwisko from osoba;
I Andrzej
i Kowalski ! Nowak
.........„ I Kowalski
I Arkadiusz I Malinowski ! Andrzej ] Malinowski
~nie z tabeli "ości wybranych
I Krzysztof i Nowicki
Kamil
Krzysztof
Kamil
10 rows in set <0.00 sec>
Oczywiście tak pobrana zawartość kolumn może być również sortowana, na takich samych zasadach }ak 'przedstawione w poprzedniej sekcji. Jeśli więc chcemy posortować wyniki względem kolumny Nazwisko w porządku rosnącym, powinniśmy skorzystać z polecenia:
SELECT Imię. Nazwisko FROM Osoba ORDER BY Nazwisko:
Jeśli natomiast chcielibyśmy posortować wyniki względem kolumny Imię w porządku malejącym, powinniśmy skorzystać z instrukcji:
SELECT Imię, Nazwisko FROM Osoba ORDER BY Imię DESC:
W pewnych sytuacjach, przy pobieraniu danych, pierwotne nazwy kolumn tabeli mogą być dla nas niewygodne i trzeba je zmienić. Taka zamiana może zostać wykonana w bardzo prosty sposób, jeśli występujące w zapytaniu SELECT nazwy kolumn zastąpimy sekwencjami o schematycznej postaci: nazwaJcohrny AS alias
gdzie nazwa_kolumny to nazwa pierwotnej kolumny, a alias to nazwa, jaka ma się pojawić w wynikach zapytania. Przykładowo jeśli wykonamy instrukcję:
SELECT Imię AS Tmię’. Nazwisko. Rok Urodzenia AS 'Rok urodzenia'. MiejsceJJrodzenia AS Miasto FROM Osoba:
w efekcie otrzymamy dane jak na rysunku 10.9.