Maaari bang gamitin ang group by nang walang?
Maaari bang gamitin ang group by nang walang?

Video: Maaari bang gamitin ang group by nang walang?

Video: Maaari bang gamitin ang group by nang walang?
Video: WALANG BANK ACCOUNT PARA SA PAYOUT SA FACEBOOK ITO ANG GAMITIN MO #bankaccount #facebook #noproblem 2024, Mayo
Anonim

Gamit pagkakaroon ng walang grupo sa pamamagitan ng. Isang query na may a pagkakaroon sugnay ay dapat ding magkaroon ng a pangkat sa pamamagitan ng sugnay. Kung aalisin mo pangkat sa pamamagitan ng, lahat ng mga hilera na hindi ibinukod ng kung saan ang sugnay ay bumalik bilang isang solong pangkat . Dahil walang pagpapangkat na ginagawa sa pagitan ng kung saan at pagkakaroon mga sugnay, hindi sila maaaring kumilos nang nakapag-iisa sa isa't isa.

Gayundin, maaari bang gamitin ang pangkat ayon nang walang pinagsama-samang mga function?

Ikaw maaaring gamitin ang GRUPO NG sugnay wala paglalapat ng isang pinagsama-samang pag-andar . Ang sumusunod na query ay nakakakuha ng data mula sa talahanayan ng pagbabayad at mga grupo ang resulta ng customer id. Sa kasong ito, ang GRUPO BY ay gumagana tulad ng DISTINCT clause na nag-aalis ng mga duplicate na row mula sa set ng resulta.

Higit pa rito, ano ang pagkakaiba sa pagitan ng pangkat ayon sa at pagkakaroon? Pangunahing pagkakaiba sa pagitan ng SAAN at MAY dumarating ang sugnay kapag ginamit kasama ng GRUPO BY clause, Sa kasong iyon, ang WHERE ay ginagamit upang i-filter ang mga hilera bago pagpapangkat at MAY ay ginagamit upang ibukod ang mga tala pagkatapos pagpapangkat . Maaari mo ring gamitin ang sugnay na WHERE nang wala MAY o GRUPO NG, tulad ng nakita mo ito ng maraming beses.

Kasunod, ang tanong ay, ang pagkakaroon ba ay nangangailangan ng pangkat ayon sa?

piliin ang 1 pagkakaroon 1 = 1; Kaya pagkakaroon hindi nangangailangan ng pangkat sa pamamagitan ng . Ang pagkakaroon ay inilapat pagkatapos ng yugto ng pagsasama-sama at dapat gamitin kung gusto mong i-filter ang mga pinagsama-samang resulta. Sa buod, pagkakaroon ay inilapat pagkatapos ng pangkat sa pamamagitan ng yugto samantalang kung saan ay inilapat bago ang pangkat sa pamamagitan ng yugto.

Maaari ba nating gamitin ang pagkakaroon ng sugnay nang walang kung saan sugnay?

Panimula sa Oracle MAY sugnay Ito ay ginamit upang i-filter ang mga pangkat ng mga hilera na ibinalik ng GROUP BY sugnay . kung ikaw gamitin ang MAY sugnay na wala ang GROUP BY sugnay , ang MAY sugnay gumagana tulad ng WHERE sugnay . Tandaan na ang MAY sugnay sinasala ang mga pangkat ng mga hilera habang ang WHERE sugnay sinasala ang mga hilera.

Inirerekumendang: