» »

SQL problem -GROUP BY

SQL problem -GROUP BY

boss-tech ::

tule v accesu mam tabelo klub in 10 vrstic; pa bi rad grupiral po pošti - pa mi noče- kok toč more to bit?
  • premaknilo: OwcA ()

Reso ::

Če ta stvar dela z sql-om je tako:
Select * from ime_tabele group by ime_stolpca
Morda zgorna verzija ne bo delovala in bo tale verzija mogopče potem delala:
Select * from ime_baze.ime_tabele group by ime_stolpca

boss-tech ::

če dam * mi reče da ne more grupirat

kopernik ::

Poskusi naslednje (kolikor se spomnim SQL):

select klub.posta, count(*) as num_records
from klub
group by klub.posta


rezultat bi moral nekaj v tem stilu:

klub.posta | num_records
-----------------------------
1000 | 5
2000 | 2
3000 | 3

lp

Zgodovina sprememb…

  • spremenil: kopernik ()

OwcA ::

Če imaš kakšna MEMO polja, zanjo biti težave.
Otroška radovednost - gonilo napredka.

BigWhale ::

Banzai!

HP-UX Allbase SQL, tudi ne podpira group by na tak nacin...

select bla1,bla2,bla3,bla4,bla5 from table group by bla2;

Bi delalo, select * from table group by bla2; pa ne bi... V MySQL to recimo dela...

krneki0001 ::

V navadnem SQL-u na DB2 V7 to lepo dela.
LP
Nebivedu

tomi_m ::

Sama ideja ukaza GROUP je ta, da SQLu povemo po čem naj zbira (sešteva, povpreči, šteje,..)... kar pomeni da je stavek
SELECT POSTA, IME, PRIIMEK FROM TABELA GROUP BY POSTA brezveze...in nima smisla
Tisto kar je Janko napiso je OK


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

MYSQL vprašanje

Oddelek: Programiranje
131786 (1401) MrBrdo
»

[SQL] Kazalci pri grupiranju

Oddelek: Programiranje
8827 (704) Tody
»

T-SQL FIRST / TOP / MAX...

Oddelek: Programiranje
61492 (1492) frudi
»

[MySql] obratno od DISTINCT

Oddelek: Programiranje
101441 (1259) frudi
»

SQL poizvedba z DISTINCT

Oddelek: Programiranje
191903 (1744) zdravc

Več podobnih tem