ďťż
 
=?ISO-8859-2?Q?SQL_-_jak_zbudowa=E6_zapytanie?= ďťż
 
=?ISO-8859-2?Q?SQL_-_jak_zbudowa=E6_zapytanie?=
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

=?ISO-8859-2?Q?SQL_-_jak_zbudowa=E6_zapytanie?=



Jacek - 29-08-2007 00:11
=?ISO-8859-2?Q?SQL_-_jak_zbudowa=E6_zapytanie?=
  Witajcie
mam tabelkę z danymi:
1 warszawa
1 warszawa
2 szczecin
1 warszawa
3 wroclaw
3 wroclaw
1 warszawa

a chciałbym mieć wynik:

4 warszawa 1
2 wroclaw 3
1 szczecin 2

Czyli posortowanie najczęściej występujących miast. Może być top 100.
Czy jest to mozliwe ?
Proszę o pomoc w zbudowaniu zapytania.
Dodam tylko, że tabela ma milion rekordów
pozdrawiam
Jacek

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/





monoSOFT - 29-08-2007 00:11
=?iso-8859-2?Q?Re:_SQL_-_jak_zbudowa=E6_zapytanie?=
  >
> Czyli posortowanie najczęściej występujących miast. Może być top 100.
> Czy jest to mozliwe ?
> Proszę o pomoc w zbudowaniu zapytania.
> Dodam tylko, że tabela ma milion rekordów
> pozdrawiam
> Jacek
>

na MSSQLu 2000 np:
select top 100 [id], nazwa, count(*) from miasta
group by [id], nazwa order by count(*) desc

monoSOFT
www.monosoft.pl




=?ISO-8859-2?Q?Adam_P=B3aszczyca?= - 29-08-2007 00:11

  On Tue, 28 Aug 2007 12:52:21 +0000 (UTC), "Jacek "
<jacekwasowski.SKASUJ@gazeta.pl> wrote:

>mam tabelkę z danymi:
>1 warszawa
>1 warszawa
>2 szczecin
>1 warszawa
>3 wroclaw
>3 wroclaw
>1 warszawa
>
>a chciałbym mieć wynik:
>
>4 warszawa 1
>2 wroclaw 3
>1 szczecin 2
>
>Czyli posortowanie najczęściej występujących miast. Może być top 100.
>Czy jest to mozliwe ?
>Proszę o pomoc w zbudowaniu zapytania.
>Dodam tylko, że tabela ma milion rekordów

Możliwe jest, przecież wystarczy tylko pogrupować po miastach, dodać
count i posortować po wyniku count.
Zakładam, że tabelka ma dwie kolumny numer i miasto

Select count(*) as ile, miasto, numer from tabela
group by miasto, numer
order by ile

I już.
--
___________ (R)
/_ _______ Adam 'Trzypion' Płaszczyca (+48 502) 122688
___/ /_ ___ ul. Na Szaniec 23/70, 31-560 Kraków, (012) 3783198
_______/ /_ http://trzypion.oldfield.org.pl/wieliczka/
___________/ GG: 3524356
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Wydajność baz danych w zależności od poziomu izolacji ANSI/ISO Czy zna (obsługuje) ktoś program Iso Draw ? MYSQL - kodowanie w ISO-PL strona plus baza w iso do utf-8 Kodowanie: z iso na utf [oracle] - Oracle SQL Developer - co to jest SID? MS Sql Server 2000 i Server 2003 [MS SQL + kontakty outlook]CZy kontakty moge być zewnętrzne? [oracle] Baza danych do kursy Introduction to Oracle9i:PL/SQL ? Skąd ją pobrać ? ms sql 2000 i ms server 2003 problem z logowaniem
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • misida.pev.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com