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

Brojanje redova po prvom slovu

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

[ Pregleda: 172 | Odgovora: 2 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mvlado
Vladimir Milatovic

Član broj: 6491
Poruke: 80
85.94.114.*



Profil

icon Brojanje redova po prvom slovu06.03.2008. u 19:46

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
06.03.2008. u 19:46 

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1505
79.101.207.*

Sajt: www.clickersoftware.com


Profil

icon Re: Brojanje redova po prvom slovu06.03.2008. u 19:52
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)

vidi GoranVucicevic #28045

www.clickersoftware.com
06.03.2008. u 19:52 

mvlado
Vladimir Milatovic

Član broj: 6491
Poruke: 80
85.94.114.*



Profil

icon Re: Brojanje redova po prvom slovu06.03.2008. u 20:00
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.
06.03.2008. u 20:00 

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

[ Pregleda: 172 | Odgovora: 2 ]

Postavi temu Odgovori

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