Kompjûters, Programming
It hawwen fan SQL: beskriuwing, syntaksis, foarbylden
SQL is in standert taal foar it wurkjen mei relational databases. Hy hat ta syn foldwaan in set fan machtige ark foar manipulearjende gegevens opslein yn tabellen.
Sûnder mis, it fermogen oan groep gegevens yn harren stekproef oan in spesifike basis is ien sa'n ark. SQL statement hawwen tegearre mei in WHERE clause kinne jo beskiede hoe de omstannichheden fan de stekproef hawwe groepearre de gegevens yn guon wize.
Parameter having SQL: Beskriuwing
Earst fan alles is it wurdich opskriuwen dat dit parameter is opsjoneel, en wurdt brûkt allinnich yn kombinaasje mei de groep BY opsje. As jo wit noch, it GROUP BY clause wurdt brûkt as yn it SELECT brûkt it aggregaat funksjes en de útkomsten fan harren berekkeningen te krijen ta bepaalde groepen. As de WHERE kinne jo opjaan seleksje betingsten foar't de gegevens wurdt groepearre, de hawwende befettet bepalings oangeande gegevens al direkt yn 'e groepen sels. Foar in better begryp, litte wy rinne troch in foarbyld oan it skema presintearre yn de figuer hjirûnder.
Dit is in grut foarbyld fan jaan hawwen SQL omskriuwing. Is der in tafel mei in list fan nammen fan produkten, bedriuwen produsearjen se, en in pear oare fjilden. De fraach yn 'e boppeste rjochts-kant corner, wy besykje om ynformaasje oer hoefolle soarten produkten elk bedriuw manufactures, mei as gefolch dat we wolle werjaan allinne dy bedriuwen dy't produsearje mear as 2 items. GROUP BY opsje wurdt foarme fan trije groepen oerienkomme mei de nammen fan 'e bedriuwen, elk dêrfan hat teld it oantal produkten (rigen). Mar it ynstellen fan jo hawwende betingst compartment ien groep út de ûntstiene sample, om't it net foldwaan it betingst. As gefolch, wy krije twa groepen oerienkomme mei it tal fan de produksje bedriuwen 5 en 3.
De fraach kin ûntstean as oan Wêrom brûke de hawwen, oft der in SQL WHERE. As wy brûkten it WHERE, hy soe hawwe sjoen nei it totale oantal rigen yn in tabel, yn stee fan yn groepen, en de steat soe der sin yn dit gefal. Lykwols, hiel faak se kinne wenje tegearre yn ien sykopdracht.
Yn de boppesteande foarbyld kinne wy sjen hoe at earst is der in seleksje fan gegevens út namme fan de wurknimmer oantsjutte yn de WHERE parameter, en dan groepearre yn de GROUP BY resultaat wurdt boppedat hifke troch de som fan de salaris foar eltse wurknimmer.
Parameter SQL hawwende: foarbylden, syntaksis
Tink oan in pear fan 'e funksjes hawwende SQL syntaksis. Beskriuwing fan dit parameter is hiel simpel. Foarste plak, sa't al neamd, wurdt it brûkt allinnich yn gearhing mei de parameter GROEP BY en oanjûn direkt dêrnei en foar ORDER BY, as oanwêzich yn it fersyk. It is te begripen, sûnt hawwende bepaalt de betingsten foar in al groepearre gegevens. Yn it twadde plak, yn 'e steat fan dizze parameter allinne aggregate funksjes kinne brûkt wurde en de fjilden neamd yn parameter GROEP BY. Alle de betingsten yn dizze parameter oanjûn deselde wize as yn it gefal fan WHERE.
konklúzje
Sa't jo sjen kinne, neat yngewikkeld yn dizze ferklearring net. Semantically, wurdt it brûkt op deselde wize as de WHERE. It is fan belang om te begripen dat it gebrûk fan WHERE op alle selektearre data en hawwen - allinne mei respekt foar de groepen definearje de parameter GROEP BY. Wy presintearre in wiidweidige beskriuwing foar it hawwen fan SQL, dat is genôch foar oertsjûge ôfhanneling.
Similar articles
Trending Now