ďťż
 
wybieranie duplikatow ďťż
 
wybieranie duplikatow
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

wybieranie duplikatow



marek p - 13-11-2006 00:44
wybieranie duplikatow
  Witam,

Jak bedzie wygladalo zapytanie w SQL które wyciągnie mi wszystkie rekordy z
powtórzona wartością w danej kolumnie ?
Tzn jest tabela z kolumnami:
ID , Imie, Nazwisko, Inicjały

Chciałbym skonstruować takie zapytanie które wyciągnie mi z tej tabeli tylko
takie rekordy które w kolumnie Inicjały mają powtórzone wartości w innych
rekordach, tzn wszystke te rekordy.
Jeśli np. Inicjał AB powtórzy się 5 razy to chciałbym mieć te 5 rekordów.
Oczywiście nie chce w takim zapytaniu podawać oczekiwanej przeze mnie
wartości tylko wyciągnąć wszytkie takie duplikaty jeśli takowe są nie tylko
dla AB ale wszystkie zduplikowane wartości.

Czy da się to napisać i jak by to wyglądało ?

Dzieki
Marek

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





Michał Kuratczyk - 13-11-2006 00:44

  marek p wrote:
> Jak bedzie wygladalo zapytanie w SQL które wyciągnie mi wszystkie rekordy
> z powtórzona wartością w danej kolumnie ?
> Tzn jest tabela z kolumnami:
> ID , Imie, Nazwisko, Inicjały
select * from osoby
where inicjaly in (
select inicjaly
from osoby
group by inicjaly
having count(*) > 1);

--
Michał Kuratczyk




hubert depesz lubaczewski - 13-11-2006 00:44

  On 2006-10-17, marek p <marekpracz@gazeta.SKASUJ-TO.pl> wrote:
> Czy da się to napisać i jak by to wyglądało ?

zależy od bazy danych i zależy od bazy danych.

depesz

--
mój boże, spraw abym milczał, dopóki się nie upewnię, że naprawdę mam
coś do powiedzenia. (c) 1998 depesz




Marek Chmielewski - 13-11-2006 00:44

  Użytkownik marek p napisał:

> Witam,
>
> Jak bedzie wygladalo zapytanie w SQL które wyciągnie mi wszystkie rekordy z
> powtórzona wartością w danej kolumnie ?
> Tzn jest tabela z kolumnami:
> ID , Imie, Nazwisko, Inicjały
>
> Chciałbym skonstruować takie zapytanie które wyciągnie mi z tej tabeli tylko
> takie rekordy które w kolumnie Inicjały mają powtórzone wartości w innych
> rekordach, tzn wszystke te rekordy.
> Jeśli np. Inicjał AB powtórzy się 5 razy to chciałbym mieć te 5 rekordów.
> Oczywiście nie chce w takim zapytaniu podawać oczekiwanej przeze mnie
> wartości tylko wyciągnąć wszytkie takie duplikaty jeśli takowe są nie tylko
> dla AB ale wszystkie zduplikowane wartości.
>
> Czy da się to napisać i jak by to wyglądało ?
>
> Dzieki
> Marek
>
>

Powinno wyglądać jakoś tak
SELECT *
FROM tabela
WHERE Inicjały IN (SELECT Inicjały
FROM tabela
GROUP BY Inicjały
HAVING COUNT(*) > 1)

--
___ _ _ ___ ___ ___
|__ |\ | | | |__ |__| ender [małpa] mch (kropka) one (kropka) pl
|__ | \| |__| |__ | \
My reply-adress is a spamtrap. Mój adres zwrotny jest pułapką. Nie pisz!
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [MySQL] Jak =?ISO-8859-2?Q?wpisa=E6_do_tabeli_pozycje_dl?==?ISO-8859-2?Q?a_wierszy_gdybym_te_wiersze_wybiera=B3_w_ok?== ?ISO-8859-2?Q?re=B6lonej_kolejno=B6ci_=3F?= [MySQL] Wybierz tylko te rekordy z t1 =?ISO-8859-2?Q?kt=F3rych_?==?ISO-8859-2?Q?nie_ma_w_t2=2E_JOIN_=3F?= =?iso-8859-2?Q?=5BMySQL=5D_Wy=B6wietlenie_wszystkich_rekordow _zawierajacy?==?iso-8859-2?Q?ch_duplikat_a__moze_inna_struktura_bazy_danych ?= [pgsql] Wybieranie z dwoch tabel - z drugiej tylko jeden rekord jakie zapytanie w mysql aby wybierac wielokrotnie rozne id [MySQL] Wybieranie produktów należących do gałęzi drzewa grup [MS SQL] System transakcyjny wybieranie kolejnych rekordow wybieranie wszystkich pol za wyjatkiem jednego [MSSQL] Select wybierjacy alfabetycznie Wybieranie danych z user lub all synonyms
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • morebeer.opx.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