Rorohiko, Momo kōnae
SQL motuhake: whakaahuatanga, tauira, ngā āhuatanga
E mea pinepine, no te whakamahi koe SQL ki te tiki raraunga i te tepu, e tango te kaiwhakamahi te raraunga i näianei ko te oraraa o te tino ōrite rarangi tārite. Hei karo i tēnei āhuatanga, te whakamahi i SQL tautohe motuhake i roto i te rerenga kōrero Tīpakohia. E aparau teie tuhinga tauira o te whakamahi o tenei tautohe, me te āhuatanga i roto i nei kia te tono kia whakarerea e te tautohe.
I mua i te haere tonu tatou ki te whakaaro i te tauira motuhake, te waihanga i te pātengi raraunga e hiahiatia ana o nga tepu i te tokorua.
tepu faaineineraa
A feruri na e to tatou he mōhiohio toa pātengi raraunga e pā ana ki te pepapātū aroaro i roto i te rua nga tepu. Tenei oboi tepu (pepapātū) ki mara id (pūtāutu ahurei), o te momo (momo o pepapātū -. Pepa, vinyl, me ētahi atu), tae (te tae), he struct (hanganga) me te utu (utu). Na tepu Ostatki (toenga) ki ngā āpure id_oboi (he tohutoro ki te pūtautuhi ahurei i roto i te tepu Oboi) me te tatau (te tokomaha o ngā rārangi i roto i te kararehe).
Whakakiia te tepu raraunga. I roto i te tepu tāpiri te pepapātū 9 pūkete:
Oboi | ||||
id | momo | tae | struct | utu |
1 | pepa | multicolor | whakairo | 56,9 |
2 | pepa-papanga rua | kirīmi | maheni | 114,8 |
3 | vinyl | Orange | whakairo | 504 |
4 | huruhuru | kirīmi | whakairo | 1020,9 |
5 | pepa-papanga rua | kirīmi | maheni | 150,6 |
6 | pepa | multicolor | maheni | 95.4 |
7 | vinyl | parauri | maheni | 372 |
8 | huruhuru | ma | whakairo | 980,1 |
9 | kakahu | māwhero | maheni | 1166,5 |
Ko te tepu ki te toenga - ko e iwa pūkete:
Ostatki | |
id_oboi | tatau |
1 | 8 |
2 | 12 |
3 | 24 |
4 | 9 |
5 | 16 |
6 | 7 |
7 | 24 |
8 | 32 |
9 | 11 |
puta tatou ki te whakaahuatanga o te tikanga motuhake i roto i SQL.
A tuu i motuhake i roto i te Tīpako rara
kia tautohe motuhake kia whakanohoia tonu i muri i te Tīpakohia kupu matua i roto i te uiui. tono ia ki nga tīwae katoa i tohua i roto i te rerenga kōrero Tīpakohia, no te mea ka waho reira i te hua rapu whakamutunga ko aho tino ōrite. Ko te kupu, kotahi he nui ki te whakapūtā ka tuhi SQL «tīpako motuhake» tono. Ko te okotahi ko te whakamahi o motuhake mahi töpü roto e titiro i te iti i muri mai.
Kia mahara te reira e te nuinga o te pātengi raraunga me te e kore e mohio ki to koutou momo o te tono:
WHIRIWHIRI I Ostatki.Count motuhake, Oboi motuhake. * MEI oboi I roto rawa Hono Ostatki ON Oboi.id = Ostatki.id_oboi |
kore He i whakaaro tautohe e rave rahi taime ranei kotahi tohua, engari i mua i te tuarua, tuatoru tetahi tīwae tīpakohia ranei. Ka whiwhi koe i tētahi hapa uhinga ki he hapa i roto i te wetereo.
Taupānga uiui motuhake i roto i te paerewa
Ko reira kitea e ki totonu tepu hanganga whare me te whakakī ratou i roto i te tepu kotahi waho te āhuatanga ka reira he aho tino ōrite. Na reira, ko te mahi rapu «Tīpakohia motuhake *» ki te tauira o te tepu kotahi he koretake.
A feruri i te āhuatanga, ina e hiahia ana tatou ki te mohio he aha te momo to tatou pepapātū, tika hoki te haratau, kia kōmaka i te momo:
Tīpakohia Oboi.type MAI Oboi kia i te momo |
Na te tiki i nga hua:
momo |
pepa |
pepa |
pepa-papanga rua |
pepa-papanga rua |
vinyl |
vinyl |
kakahu |
huruhuru |
huruhuru |
Ka rite ki kite i roto i te ripanga i reira he rarangi tārite. Ki te tāpiri tatou te tono Tīpakohia motuhake:
WHIRIWHIRI I Oboi.type motuhake MAI Oboi kia i te momo |
whiwhi tatou i te hua kahore te tāruarua:
momo |
pepa |
pepa-papanga rua |
vinyl |
kakahu |
huruhuru |
Ko te kupu, ki te tika te tomo raraunga i roto i te ripanga, ka muri tonu te karanga waea tono ranei o kaihoko tatou e nehenehe e whakahoki kupu, e kore e te wai pepapātū, kaka kōata me te pepapātū kiriaku e wātea ana i roto i te taonga. Hoatu e te whānuitanga o ngā toa e kore te nuinga o whāiti ki te kotahi rau pepapātū, tiro te rārangi o nga momo kore-ahurei e kia rawa mahi-kaha.
Taupānga o ngā mahi whakahiato motuhake i roto i
Ka taea te whakamahi SQL tautohe motuhake ki tetahi mahi whakahiato. Ko mo te tona tono Min me Max ka kahore pānga, engari ka tātai i te moni te uara toharite ranei he uaua te āhuatanga i reira e whai kahore tetahi ki te tango ki te pūkete te aua.
Pea e hiahia ana tatou ki te tirohia i te kaha o to tatou whare putunga me ki tonoa tenei tono, computes te tapeke o coils i roto i te kararehe:
moni Tīpakohia (Ostatki.count) MEI Ostatki |
ka hoatu e Tono te whakahoki 143. Ki te, Heoi, ka huri matou ki:
moni Tīpakohia (Ostatki.count motuhake) MEI Ostatki |
whiwhi tatou i te katoa 119, rite pepapātū hoki wāhanga tau 3 me te 7 e roto i te kararehe i roto i te moni kotahi. Heoi, ko reira kitea ai he he te whakahoki.
Nuinga o ngā wā e whakamahia ana i roto i te SQL mahi motuhake Tatau. Na, e taea e tatou ngāwari kitea i roto i te tini o ngā momo ahurei o pepapātū, e whai tatou:
tatau Tīpakohia (Oboi.type motuhake) MEI oboi |
Na te tiki i te hua o te 5 - pepa noa, me te kahu-rua vinyl me papanga-whatu kore. He pono kite katoa nga pānuitanga pēnei i: "anake to tatou i runga i te 20 momo rerekē o te pepapātū," e i te tikanga o te i tenei toa ko kore noa he tokorua tatini pīrori me te momo o te pepapātū momo hou.
Ko reira ngā e i roto i te taua rapu, ka taea e koe te whakapūtā mahi maha rite Kaute huanga motuhake, me te kore reira. Ko anake te āhuatanga i reira motuhake i roto i Tīpako'A taea e hakari e rave rahi taime.
A, no te ki te whakarere i te whakamahi o te tautohe
Mai i te whakamahi o SQL tautohe motuhake kia whakarerea i roto i tetahi o ngā take e rua:
- mahi e koe he kōwhiringa o ngā ripanga me he māia i roto i te uara motuhake ia. I roto i tenei take, te whakamahi o te tautohe ko tano ore, no te mea he reira he kawenga atu i runga i te tūmau kiritaki (i runga i te momo o DBMS rānei) ranei.
- He wehi o ngaro koutou raraunga koe. Kia whakamārama tatou.
ui rangatira ranei ki a koe te whakarārangi i te pepapātū e whai koe, me te tohu o rua anake tīwae - te momo me te tae. I roto i o peu, e hoatu e koe he tautohe motuhake:
WHIRIWHIRI I Oboi.type motuhake, Oboi.color MEI oboi ORDER NA Oboi.type |
A - ngaro etahi raraunga:
momo | tae |
pepa | multicolor |
pepa-papanga rua | kirīmi |
vinyl | parauri |
vinyl | Orange |
kakahu | māwhero |
huruhuru | kirīmi |
huruhuru | ma |
Kia hoatu te reira i te mana'o e te pepapātū pepa (tikanga, me te rua-apa) tatou i tetahi anake whakaaro, i roto i te meka, ara i roto i to tatou tepu iti o te tuhinga e rua (hua i waho motuhake):
momo | tae |
pepa | multicolor |
pepa | multicolor |
pepa-papanga rua | kirīmi |
pepa-papanga rua | kirīmi |
vinyl | parauri |
vinyl | Orange |
kakahu | māwhero |
huruhuru | ma |
huruhuru | kirīmi |
Na reira, ka rite ki i roto i te tuhi tono i tetahi ki te tautohe hiahia motuhake ki te kia tupato, me te mātau ki te whakatau i runga i tona tono, i runga i te mahi rānei.
kē motuhake
Anga ke ki te tautohe motuhake - tautohe katoa. I roto i tona tono e penapena rarangi tārite. Engari kia rite ki te pātengi raraunga taunoa me te kitea e te mea e tika ana ki te whakaatu i te uara katoa, te tautohe katoa - ko reira kaua he ma'u atu te tautohe mahi tūturu.
Similar articles
Trending Now