Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Grupowanie według pierwszej litery
Forum PHP.pl > Forum > Bazy danych > MySQL
115750
Czy można w sqlu zrobić coś grupowanie według pierwszej litery?

Dla przykładu mam tabelę osoby, w której mam m. in. nazwiska.
1. Adamski
2. Adamkowski
3. Bareja
4. Kowal
5. Kowalski
6. Nowak

Chciałbym w wyniku otrzymać litery, na które te nazwiska się zaczynają czyli w tym przypadku:
A
B
K
N
webdice
Poczytaj o SUBSTRING oraz DISTINCT.
115750
Cytat(webdice @ 24.10.2012, 17:12:14 ) *
Poczytaj o SUBSTRING oraz DISTINCT.

No i sprawa stała się prosta smile.gif
Za Twoją radą wyczarowałem takie zapytanie:
  1. SELECT DISTINCT SUBSTRING(nazwisko,1,1) FROM osoby

Dzięki.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.