Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Brojanje redova po prvom slovu

[es] :: MS SQL :: Brojanje redova po prvom slovu

[ Pregleda: 1419 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mvlado
Vladimir Milatovic

Član broj: 6491
Poruke: 89
85.94.114.*



Profil

icon Brojanje redova po prvom slovu06.03.2008. u 19:46 - pre 196 meseci
Zdravo,

Ima li neko ideju kako napraviti upit koji će izbrojati koliko ima redova koji počinju istim prvim znakom.
Primer:
Telefonski imenik. Koliko ima ljudi, brojeno po prezimenu, za sva početna slova.
Našao sam na netu ovaj primer ali ne radi.
Code:
select count(1), substr(lname, 1, 1) as first from some_table group by first


Meni prijavljuje grešku: Invalid column 'first'.

Pozdrav
 
Odgovor na temu

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
79.101.207.*



+41 Profil

icon Re: Brojanje redova po prvom slovu06.03.2008. u 19:52 - pre 196 meseci
Pa ne mozes grupisati po alijasu

Probaj:
Code:

select count(1), substr(lname, 1, 1) as first from some_table group by substr(lname, 1, 1)
 
Odgovor na temu

mvlado
Vladimir Milatovic

Član broj: 6491
Poruke: 89
85.94.114.*



Profil

icon Re: Brojanje redova po prvom slovu06.03.2008. u 20:00 - pre 196 meseci
Ha, evo još sam malo Guglao i našao ovo:

Code:

SELECT DISTINCT LEFT(LastName, 1) As 'Last Name Starts With',
    COUNT(*) As 'Total'
FROM Table1
GROUP BY Left(LastName, 1)
ORDER BY Left(LastName, 1)


Radi, to je to.
 
Odgovor na temu

[es] :: MS SQL :: Brojanje redova po prvom slovu

[ Pregleda: 1419 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.