Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Kako pomocu upita da izbacim duplirane brojeve iz kolone

  • 7 odgovora
  • 2.524 pregleda

Najnovija ↓

Re: Kako pomocu upita da izbacim duplirane brojeve iz kolone 01.09.2009. u 15:08 · pre 209 meseci #2
Ovo

Code:
select broj from table1 group by broj
having (count(broj) > 1)


će ti dati popis svih duplih brojeva u tablici.

Po tvome pitanju sam zaključio da je upit malo kompliciraniji, ali moraš dati više podataka ako želiš da ti pomognemo.
Potpis
F
Re: Kako pomocu upita da izbacim duplirane brojeve iz kolone 01.09.2009. u 15:21 · pre 209 meseci #4
Probaj

Code:
select distinct cena from...


U ovom upitu ti ovisi koja još polja imaš u select dijelu, pa ti možda rezultat opet neće odgovarati.

Preporučam da napišeš izgled tablice, i šta želiš kao rezultat upita, pa ćeš dobiti konkretniji odgovor :-)
Potpis
F
Re: Kako pomocu upita da izbacim duplirane brojeve iz kolone 01.09.2009. u 15:33 · pre 209 meseci #5
Citat:
Wellness: Ne treba da mi daje popis nego da ako recimo se vise puta ponavlja cena 80 za odredjenu poziciju, znaci ista pozicija se ponavlja sa istom cenom, a treba mi samo jednom.


Da li ovo znaci da je jedinstveni kljuc slozen od dva polja (pozicija+cena) i da treba identifikovati polja gde se ovo dvoje javljaju u paru?

Onako, netestirano, pseudo:

select * from
(select polje1, count(polje1) as c
from neka_tabela
group by polje2)
where c > 1
Re: Kako pomocu upita da izbacim duplirane brojeve iz kolone 01.09.2009. u 20:33 · pre 209 meseci
izmenjeno 1 put, poslednji put X Files 01.09.2009. u 20:51
  1. X Files01.09.2009. u 20:51zapis iz teksta poruke
#7
Sorry, valja ovako:

SELECT polje1, polje2
FROM Table1
GROUP BY polje1, polje2
HAVING ( COUNT(polje1) > 1 ) AND ( COUNT(polje2) > 1)


Odnosno, bolje ovako, da se vidi i koliko ima pojava:

SELECT polje1, polje2, COUNT(polje1) as BrojacPojavaZaPolje1, COUNT(polje2) as BrojacPojavaZaPolje2
FROM Table1
GROUP BY polje1, polje2
HAVING ( COUNT(polje1) > 1 ) AND ( COUNT(polje2) > 1)
Re: Kako pomocu upita da izbacim duplirane brojeve iz kolone 02.09.2009. u 06:24 · pre 208 meseci #8
Citat:
Wellness: Spajam vise tabela u upitu da bih dobila ono sto zelim ali mi je problem sto treba da izbacim duplirane brojeve u koloni cena.Ima li neko ideju.Hvala.


Nad tim upitom u kojem si spojila više tabela napravi novi upit.

SELECT DISTINCT cena
FROM TvojUpiSaSpojenimTabelama
ORDER BY cena
Potpis
https://mzahorjanski.wixsite.com/mzahorjanski
https://www.fiverr.com/miroljubzahorja?up_rollout=true
https://www.youtube.com/@miroljubzahorjanski


Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme