Amakhompyutha, Izinhlelo
Phakathi SQL: Izibonelo Incazelo
Lapho ukusebenza database zingubudlelwane lapho idatha lilondolozwe amatafula, abasebenzisi babhekana umsebenzi amagugu amasampuli kuhlanganisiwe (kuhlanganisiwe hhayi) yebanga ezithile. SQL ulimi ikuvumela ukuba ukuchaza multiple, okumele (akufanele) basonta ukubaluleka izinto ezahlukene ongazikhetha - opharetha Ngo, Njenge-opharetha, inhlanganisela izimo ezingaphezu - kancane, kanye SQL ngoba Phakathi no-opharetha. Incazelo nezibonelo kulesi sihloko sizogxila enguqulweni yakamuva.
"Phakathi kuka-" opharetha SQL: imikhawulo syntax
Ngokwezwi nezwi igama elithi opharetha phakathi SQL futhi elihunyushwe - "phakathi". Ukusetshenziswa Its kwenza kube nokwenzeka ukuba ubeke umkhawulo "futhi kusukela" emkhakheni othize, futhi uma inani olandelayo uwela ngaphakathi kobubanzi, isilandiso ke azosethwa "boqobo", futhi ukubaluleka bayowa isampula sokugcina.
I-syntax opharetha ezinzima elula:
Khetha * Kusukela ithebula T1 Lapho t1.n kuka-0 no 7 |
Njengoba ubona, ngemva elisemqoka phakathi kwakho kumele icacise ukubaluleka umkhawulo engezansi, bese KANYE, futhi mkhawulo.
Bala, iziphi iziphi izinhlobo zedatha opharetha ingasebenza phakathi SQL:
- Nge izinombolo - inamba futhi ayingxenye.
- Nge nezinsuku.
- Ngombhalo.
Yenza lokhu phakathi SQL sitatimende has izici ezithile. Simazi kubo:
- Lapho ukusebenza ngezinombolo kanye nezinsuku umkhawulo amagugu "futhi kusukela" afakiwe isampuli.
- Lower ububanzi value kumelwe ibe ngaphansi mkhawulo, kungenjalo lutho kuzovezwa, ngoba isimo akusona eyiqiniso. Kudingeka ukunakekela okukhethekile idinga ukuba, lapho, esikhundleni amagugu specific eziguquguqukayo isimo afakiwe.
Lapho besebenza anenani umbhalo senhlobo engenhla akufakwanga isampuli, uma akachaziwe ngokunembile kakhulu. Sibheka lesi sici izigaba ezilandelayo ngokuningiliziwe.
izinombolo Sample kanye nezinsuku ebangeni elithile
Ulungisa itafula nabaphathi idatha, ukusebenza enhlanganweni. Ithebula kuyodingeka isakhiwo ezilandelayo:
igama emkhakheni | uhlobo lwedatha | incazelo |
ikhodi | esiphikisayo | I-ID yesisebenzi abahlukile |
nesibongo | umbhalo | Igama isikhulu |
igama | umbhalo | igama umsebenzi |
patronymic | umbhalo | umsebenzi patronymic |
Paul | umbhalo | Ubulili izisebenzi (M / F) |
Data_priema | Usuku / Isikhathi | Usuku ethola umsebenzi ukusebenza |
Chislo_detey | inombolo | Inani lezingane ezingabekwa ngesikhathi umsebenzi |
Gcwalisa ithebula nge idatha elandelayo:
ikhodi | nesibongo | igama | patronymic | Paul | Data_priema | Chislo_detey |
1 | Alexandrov | Irene | N. | F | 05/01/2014 | 1 |
2 | Borovoy | Andrew | S. | M | 09/21/2013 | 0 |
3 | Vinogradov | Sergei | Pavlovich | M | 15.06.1998 | 1 |
4 | Shumilin | Alexander | B. | M | 25.12.2004 | 2 |
5 | Vishnyakov | Leonid | A. | M | 09.10.2007 | 0 |
6 | Tropnikov | Vasily | S. | M | 01/12/2016 | 3 |
7 | amapharele | Nikita | V | M | 01/11/2017 | 1 |
8 | Avdeeva | Nick | K. | F | 31.03.2001 | 2 |
9 | Yakovlev | Leonid | Nikolaevich | M | 16.02.2009 | 0 |
Akha umbuzo SQL phakathi, okuyinto kuyosisiza ukuba ukhethe zonke izisebenzi abanezingane 2 noma 3:
Abaphathi KHETHA. * KUSUKELA Abaphathi LAPHO Menedzhery.Chislo_detey ephakathi kuka 2 no 3 |
Umphumela walokhu uyoba imigqa ezintathu ngedatha ku abasebenzi nezibongo Shumilin, Tropnikov futhi Avdeeva.
Manje khetha abasebenzi etholakele 1 Januwari 2005 kuya ku 31 December 2016. Kufanele kuqashelwe ukuthi yolwazi ehlukene ngezindlela ezahlukene akuvumela ukurekhoda ngokuya izinsuku. Ezimweni eziningi, usuku webutho efomini usuku lwenyanga--ngonyaka (noma kuwusizo kakhudlwana) futhi ezilotshwe izingcaphuno olulodwa noma kabili. I DBMS MS Access usuku zimumethe uphawu "#". Qalisa le isibonelo nje kwezindlu kusekelwe kuyo:
Abaphathi KHETHA. * Menedzhery.Data_priema KUSUKELA Abaphathi LAPHO Abaphathi. Data_priema ngoba Phakathi # 1/1/2005 # Futhi # 31/12/2016 # |
Umphumela walokhu uyoba abasebenzi abahlanu waqoqa ngesikhathi kukonke.
Ngokulandelayo, ake ubone ukuthi isebenza kanjani phakathi SQL izintambo.
Sebenza phakathi amayunithi wezinhlamvu
Inkinga esivame kakhulu okumele ixazululwe uma ukusebenza amagama abasebenzi - isidingo ukhethe labo abamagama ziqale ngohlamvu oluthile kuphela. Futhi sizama akhiphe nombuzo bese ukhetha abasebenzi abamagama siqale isibongo kusuka A kuya B:
Abaphathi KHETHA. * KUSUKELA Abaphathi LAPHO Menedzhery.Familiya phakathi "A" futhi "B" ORDER BY 2 |
Umphumela simiswe ngalendlela lelandzelako:
ikhodi | nesibongo | igama | patronymic | Paul | Data_priema | Chislo_detey |
8 | Avdeeva | Nick | K. | F | 31.03.2001 | 2 |
1 | Alexandrov | Irene | N. | F | 05/01/2014 | 1 |
2 | Borovoy | Andrew | S. | M | 09/21/2013 | 0 |
Njengoba ubona, izisebenzi ezimbili negama B incwadi ohlwini akuzange kufakwe. Siyini isizathu? Iqiniso liwukuthi ngqo ukuthi opharetha eqhathanisa izintambo engalingani. Line "B" string emifushane "Vinogradov" futhi padded. Kodwa lapho ukuhlunga ngama-alfabethi izikhala kuyoba izinhlamvu ngokushesha, futhi igama isampula ngeke kuwele. yolwazi ehlukene ukuhlinzeka ngezindlela ezahlukene ukuxazulula le nkinga, kodwa ngokuvamile kuba yindlela elula ukhombise ukuthembeka incwadi esilandelayo izinhlamvu uhla:
Abaphathi KHETHA. * KUSUKELA Abaphathi LAPHO Menedzhery.Familiya phakathi "A" futhi "D" ORDER BY 2 |
Lapho abulawe, umphumela nombuzo Uyokwanelisa nathi ngokuphelele.
Lokhu ehilelekile ukhona kuphela uma ekusebenteni ngedatha uhlamvu, kodwa kubonisa ukuthi ngisho nalapho ukusebenza ezifana opharetha elula njengoba phakathi, kufanele uqaphele.
Similar articles
Trending Now