Használható-e a csoport a nélkül?
Használható-e a csoport a nélkül?

Videó: Használható-e a csoport a nélkül?

Videó: Használható-e a csoport a nélkül?
Videó: Хлебная корзинка связанная крючком 2024, Lehet
Anonim

Használata amelynek csoport nélkül által. Egy lekérdezés a amelynek záradéknak is tartalmaznia kell a csoport záradékkal. Ha kihagyja csoport by, a where záradék által ki nem zárt összes sor egyetlenként tér vissza csoport . Mivel nem történik csoportosítás a hol és a között amelynek záradékok, nem járhatnak el egymástól függetlenül.

Továbbá használható a csoport aggregált függvények nélkül?

te lehet használni az CSOPORT BY záradékkal nélkül alkalmazva egy aggregált függvény . A következő lekérdezés adatokat kap a fizetési táblázatból és csoportok az eredmény ügyfél-azonosító szerint. Ebben az esetben a CSOPORT A BY úgy működik, mint a DISTINCT záradék, amely eltávolítja az ismétlődő sorokat az eredménykészletből.

Továbbá mi a különbség a csoport szerinti és a birtoklás között? A fő a különbség köztük HOL és HAVING záradék akkor jön, ha együtt használjuk CSOPORT BY záradékkal, Ebben az esetben a WHERE a korábban sorok szűrésére szolgál csoportosítás és HAVING utáni rekordok kizárására szolgál csoportosítás . A WHERE záradékot anélkül is használhatja HAVING vagy CSOPORT BY, ahogy azt már sokszor láttad.

Ezt követően a kérdés az, hogy a csoportosításhoz szükség van-e?

válasszon 1 amelynek 1 = 1; Így amelynek nem csoportot igényel . A birtoklás az az összesítési fázis után alkalmazzák, és akkor kell használni, ha az összesített eredményeket szűrni szeretné. Összefoglalva, amelynek van után alkalmazott csoportosít fázisban hol van előtt alkalmazott csoportosít fázis.

Használhatjuk a birtoklási záradékot a where záradék nélkül?

Bevezetés az Oracle-be HAVING záradék Ez használt a GROUP BY által visszaadott sorcsoportok szűrésére kikötés . Ha te használat az HAVING záradék nélkül a GROUP BY kikötés , az HAVING záradék úgy működik, mint a WHERE kikötés . Vegye figyelembe, hogy a HAVING záradék szűri a sorok csoportjait, míg a WHERE kikötés szűri a sorokat.

Ajánlott: