Voidaanko ryhmää käyttää ilman?
Voidaanko ryhmää käyttää ilman?

Video: Voidaanko ryhmää käyttää ilman?

Video: Voidaanko ryhmää käyttää ilman?
Video: MITEN TYTÖT KÄY SALILLA | SKETSI 2024, Saattaa
Anonim

Käyttämällä ilman ryhmää kirjoittaja. Kysely a joilla on lausekkeessa tulee olla myös a ryhmä lausekkeen mukaan. Jos jätät väliin ryhmä by, kaikki rivit, joita ei ole suljettu pois where-lauseella, palaavat yksittäisenä ryhmä . Koska ryhmittelyä ei tehdä missä ja välillä joilla on lausekkeita, ne eivät voi toimia toisistaan riippumatta.

Voidaanko ryhmittelyä käyttää myös ilman yhdistelmäfunktioita?

Sinä voi käyttää the RYHMÄ BY lausekkeen mukaan ilman soveltamalla an aggregaattitoiminto . Seuraava kysely hakee tiedot maksutaulukosta ja ryhmiä tulos asiakastunnuksen mukaan. Tässä tapauksessa RYHMÄ BY toimii kuten DISTINCT-lause, joka poistaa päällekkäiset rivit tulosjoukosta.

Lisäksi, mitä eroa on ryhmän ja omistamisen välillä? Pää ero välillä MISSÄ ja OTTAA lauseke tulee, kun sitä käytetään yhdessä RYHMÄ BY-lauseessa, siinä tapauksessa WHERE:tä käytetään suodattamaan rivejä ennen ryhmittely ja OTTAA käytetään tietueiden poissulkemiseen jälkeen ryhmittely . Voit jopa käyttää WHERE-lausetta ilman OTTAA tai RYHMÄ BY, kuten olet nähnyt sen monta kertaa.

Tämän jälkeen kysymys kuuluu, vaatiiko ryhmittely?

valitse 1 joilla on 1 = 1; Niin joilla on ei vaatia ryhmää . Ottaa on käytetään yhdistämisvaiheen jälkeen, ja sitä on käytettävä, jos haluat suodattaa koostetuloksia. Yhteenvetona, jolla on sovelletaan jälkeen ryhmitellä vaihe kun taas missä On sovellettu ennen ryhmitellä vaihe.

Voimmeko käyttää lauseketta ilman where-lausetta?

Oraakkelin esittely ON lauseke se on käytetty suodattaaksesi GROUP BY:n palauttamia riviryhmiä lauseke . Jos sinä käyttää the ON lauseke ilman GROUP BY lauseke , ON lauseke toimii kuten WHERE lauseke . Huomaa, että ON lauseke suodattaa riviryhmiä WHERE-kohdassa lauseke suodattaa rivejä.

Suositeltava: