Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 10836|Vastaus: 0

[Lähde] Ryhmän analyysi kahden tai useamman ehdon perusteella

[Kopioi linkki]
Julkaistu 11.3.2015 10.39.02 | | | |
Ensinnäkin yksinkertainen selitys ryhmälle seuraavasti:
   Ryhmittely mukaan on yleisesti järkevää käyttää sitä aggregaatiofunktioiden, kuten count sum average jne., käyttäen kahta ryhmäelementtiä seuraavasti:
   (1) Selectin jälkeen ilmestyvä kenttä on joko aggregaatiofunktiossa tai ryhmässä.
   (2) Tulosten suodattamiseksi voit käyttää ensin missä ja sitten ryhmitellä tai ryhmätä ensin ja sitten
Tarkastellaan useiden ryhmäehtojen analyysiä seuraavasti:
Syötä seuraava lause SQL-kyselyyn
Luo taulukkotesti
(
a varchar(20),
B Varchar(20),
C Varchar(20)
)
lisää testiarvot (1,'a','a')
lisää testiarvot (1,'a','a')
lisää testiarvot (1,'a','a')
lisää testiarvot (1,'a','a')
lisää testiarvoihin (1,'a','b')
lisää testiarvot (1,'b','b')
lisää testiarvot (1,'b','b')
lisää testiarvot (1,'b','b')
Ensimmäinen kysely
valitse * testistä; Tulos on esitetty alla:
Tuloksissa sarakkeiden b mukaan: 5 a ja 3 b.

Sarakkeen C:n mukaan: 4 A ja 4 B.

Toinen ryhmä sarakkeen b-koodilla on seuraava
Valitse testiryhmästä count (a),b seuraavasti b
Kolmas ryhmä sarakkeen C mukaan on seuraava
Valitse count(a),c testiryhmästä c:llä

Neljäs aika ryhmitellään kahden b:n ja c:n ehtojen mukaan
Valitse testiryhmästä count(a),b,c seuraavasti b,c
Viides kerta ryhmitellään c:n ja b:n järjestykseen
Valitse testiryhmästä count(a),b,c seuraavasti c,b
Työprosessissa voidaan nähdä, että ryhmät toimivat kahdella ehdolla:
Ensiksi ensimmäisen ehdon sarakkeen b arvot ryhmitellään ensimmäiseen ryhmään: 1-5, ja toinen ryhmä on 6-8, ja sitten kaksi olemassa olevaa ryhmää ryhmitellään sarakkeen c arvojen kanssa ehdosta 2, ja havaitaan, että ensimmäinen ryhmä voidaan jakaa kahteen ryhmään 1–4,5





Edellinen:Kuinka muuttaa fonttia plsql-kehittimessä?
Seuraava:Oracle-kyselyn tulokset tuottavat automaattisesti sarjanumerot
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com