59491 skanuj0285 (3)

59491 skanuj0285 (3)



Rozdział 10. ♦ Podstawy SQL 299

Pobieranie zawartości wybranych kolumn

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


Kacper    I    Adamczyk    I

"    !    Andrzejczak    !

•    I    Arkuszewski    I

!    Borowski    i

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:

Zmiana nazw kolumn w wynikach zapytania

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.


Wyszukiwarka

Podobne podstrony:
63361 skanuj0277 (3) Rozdział 10. ♦ Podstawy SQL 291 definicja_nowej_kolumny. Opcje FIRST i AFTER po
31504 skanuj0275 (3) Rozdział 10. ♦ Podstawy SQL 289 W tak określonej kolumnie, w pojedynczym wiersz
skanuj0269 (3) Rozdział 10. ♦ Podstawy SQL 283 Tabela 10.1. Typy całkowitoliczbowe Typ Zakres
skanuj0271 (3) Rozdział 10. ♦ Podstawy SQL 285 W przypadku typu DECIMAL i jego synonimów możliwe jes

więcej podobnych podstron