Onkos kellään tietoa voiko DISTINCT komentoa määritellä seuraavasti kun taulukko näyttää tältä:
Tapahtuma alkoi Tapahtuma loppui Tapahtuman syy
12.06 12:12 12.06 12:13 ...
12.06 12:12 12.06 12:21 ...
... ... ...
Haluaisin, että DISTINCT poistaisi kaikki samaan aikaan alkaneet ja ei välittäisi mitä arvoja muissa kentissä on. Eli siis miten voi määritellä, että DISTINCT "vertailee" vain alkamisaikaa?
SQL Distinct komennosta
4
1277
Vastaukset
- janka76
toimisko noin?
select distinct(tapahtuma_alkoi_kenttä) from taulu; - mahdollisuus
DISTINCT on vähän huono kun se tulostaa vain ne kentät jotka sille on määritelty.
Itse tekisin tuon näin:
SELECT Tapahtuma_alkoi, min(Tapahtuma_loppui),max(Tapahtuman_syy)
GROUP BY Tapahtuma_alkoi- aplykka
Kiitoksia molemmat. Sen pysty toteuttamaan molemmilla tavoilla. Käytin kuitenkin tuota GROUP By komentoa ja sain loppumis ajaksi juuri suurimman ajan tuon Max:n avulla. En kyllä ymmärtänyt miksi nuo max ja min piti tuohon lisätä mutta ei sitä muuten saanut toimimaan.
- The Rat
aplykka kirjoitti:
Kiitoksia molemmat. Sen pysty toteuttamaan molemmilla tavoilla. Käytin kuitenkin tuota GROUP By komentoa ja sain loppumis ajaksi juuri suurimman ajan tuon Max:n avulla. En kyllä ymmärtänyt miksi nuo max ja min piti tuohon lisätä mutta ei sitä muuten saanut toimimaan.
Min ja Max valitsevat saamistaan arvojoukoista pienimmän ja suurimman (doh).
Group By taas ryhmittelee dataa arvojoukkoihin saamiensa kenttien mukaan.
Kaikkien selectissä lueteltujen sarakkeiden on oltava joko group by:ssa tai ns. aggregate -funktioissa (esim. min, max, sum, avg, ...).
En tiedä selvensikö yhtään. Periaatteessa ihan selkeä homma, mutta hankala selittää.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Milloin viimeksi näit ikäväsi kohteen?
Oliko helppo tunnistaa hänet? Millaisia tunteita tuo näkeminen herätti sinussa?691305En tiedä..
Yhtään minkälainen miesmaku sinulla on. itse arvioin sinua moneenkin otteeseen ja joka kerta päädyin samaan lopputulokse1061217- 1131155
Kirjoita nainen meistä jotain tänne
tai minusta, ihan mitä haluat. Niinkin voi kirjoittaa, etteivät muut tunnista, esim. meidän kahdenkeskisistä jutuista. K731070Paras olisi vain unohtaa
Tuleekohan tähän meidän tilanteeseen ikinä mitään selvyyttä. Epätoivo iskee taas, enkä jaksaisi enää odottaa. Kohta lop56861IS viikonloppu 18-19.5.2024.
Laatija Toni Pitkälä on itse laatinut ja kuvittanut 3- arvoista ristikkonsa. Nihkeästi tuntuu löytyvän ensimmäisiä var75751Oliko vähä sometettu taas vai?
Tuli aiva liika nopiaa traktorin perä vastahan. https://www.iltalehti.fi/kotimaa/a/2b3857b3-f2c6-424e-8051-506c7525223a9682- 41681
Kristityn megahyökkäys idän palstoilla on kauhistuttava
Terroristikristityn megahyökkäys joka puolella on kauhistuttava, hänen viesteissään on järjetön määrä vihaa. Hän on idän362669- 53646