Kan groep deur gebruik word sonder om te hê?
Kan groep deur gebruik word sonder om te hê?

Video: Kan groep deur gebruik word sonder om te hê?

Video: Kan groep deur gebruik word sonder om te hê?
Video: Die Antwoord - Baita Jou Sabela feat. Slagysta (Official Video) 2024, November
Anonim

Met behulp van sonder groep hê deur. 'n Navraag met 'n het klousule moet ook 'n hê groep deur klousule. As jy weglaat groep deur, al die rye wat nie deur die where-klousule uitgesluit is nie, keer terug as 'n enkele groep . Omdat geen groepering tussen die waar en het klousules, kan hulle nie onafhanklik van mekaar optree nie.

Kan groep volgens ook sonder totale funksies gebruik word?

Jy kan gebruik die GROEP BY klousule sonder die toepassing van 'n totale funksie . Die volgende navraag kry data van die betalingstabel en groepe die resultaat deur klant-ID. In hierdie geval, die GROEP BY werk soos die DISTINCT-klousule wat duplikaatrye uit die resultaatstel verwyder.

Verder, wat is die verskil tussen groep deur en hê? Die hoof verskil tussen WAAR en OM klousule kom wanneer dit saam met GROEP BY klousule, In daardie geval word WHERE gebruik om rye voor te filter groepering en OM word gebruik om rekords na uit te sluit groepering . Jy kan selfs WHERE-klousule gebruik sonder OM of GROEP BY, soos jy dit al baie keer gesien het.

Gevolglik is die vraag, vereis groep deur?

kies 1 het 1 = 1; Dus het nie vereis groep deur . Om te hê is toegepas na die samevoegingsfase en moet gebruik word as jy saamgestelde resultate wil filter. Ter opsomming, het is toegepas na die groepeer volgens fase terwyl waar is toegepas voor die groepeer volgens fase.

Kan ons hê-klousule sonder waar-klousule gebruik?

Inleiding tot die Orakel OM-klousule dit is gebruik word om groepe rye wat deur die GROUP BY teruggestuur word, te filter klousule . As jy gebruik die OM-klousule sonder die GROEP DEUR klousule , die OM-klousule werk soos die WAAR klousule . Let daarop dat die OM-klousule filtreer groepe rye terwyl die WHERE klousule filtreer rye.

Aanbeveel: