Iikhomputha, Programming
Phakathi kweSQL: imizekelo, inkcazo
Xa usebenza kunye neDBMS zentsapho, apho idatha igcinwa kwifomu yetafile, abasebenzisi bahlala bejongana nomsebenzi weesampuli zengqiqo ezingenayo (ezingabandakanywa) kwibanga elithile. Ulwimi lwe-SQL lukuvumela ukuba uchaze isethi ukuba ixabiso ayifanelekanga (kufuneka) lingabakho ngeendlela ezahlukileyo - kwiNgxelo, njenge-Statement efanayo, ukudibanisa kweemeko kuncinci, kunye ne-Operator SQL phakathi. Inkcazo nemimiselo kweli nqaku iya kunikwa kwixesha lokugqibela.
I-"Between" i-SQL: i-syntax, imiqobo
Umsebenzisi phakathi kwe-SQL uguqulelwe ngokoqobo "phakathi". Ukusetyenziswa kwayo kukuvumela ukuba usethe "Ukuphuma kunye nokuya" kwintsimi ethile, kwaye ukuba ixabiso elilandelayo liwela kwibanga, isiqendu siya kuba "Yi nyaniso" kwaye ixabiso liya kugqiba ekukhetheni kokugqibela.
I-syntax yomsebenzisi ilula kakhulu:
Khetha * Etafileni t1 Kuphi i-t1.n phakathi kwe-0 no-7 |
Njengoko ubona, emva kwegama eliphambili phakathi kwalo kuyimfuneko ukucacisa ixabiso lentambo engaphantsi kwoluhlu, ngoko-NA kunye nenani lomda ophezulu.
Makhe sibhale uluhlu lweedatha umqhubi we-SQL angasebenza kunye:
- Ngeenombolo - ezipheleleyo kunye neqhekeza.
- Ngemihla.
- Ngombhalo.
Umsebenzisi onikeziweyo phakathi kwe-SQL unempawu ezithile. Masiqhelane nabo:
- Xa usebenza kunye namanani kunye nemini, ixabiso le-"From and to" "lifakwe kwisampuli.
- Ubungakanani bemida engaphantsi kwoluhlu kufuneka lube ngaphantsi kwexabiso lentambo ephezulu, kungenjalo akukho nto iya kuveliswa, kuba imeko ayiyiyo imigaqo. Ukunyamekela okuthethekileyo kufuneka kuthathelwe xa izixhobo ezifakiwe zifakwe kwiimeko endaweni yexabiso elithile.
Xa usebenza ngetekisi, ixabiso lomda ophezulu woluhlu aluyi kufakwa ekukhetheni, ngaphandle kokuba kuchazwe ngokuchanekileyo ngokuchanekileyo. Kwimacandelo alandelayo, siya kuqwalasela le nkcukacha ngokubanzi.
Ukukhethwa kwamanani kunye nemihla kwibanga elithile
Lungiselela itafile kunye nedatha kubaphathi abasebenza kwintlangano. Itheyibhile iya kuba nesakhiwo esilandelayo:
Igama lomhlaba | Uhlobo lweenkcukacha | Inkcazelo |
Ikhowudi | Counter | I-ID yomqeshwa oyingqayizivele |
Igama lokugqibela | Umbhalo | Igama lomqeshwa |
Igama | Umbhalo | Igama lomqeshwa |
Igama eliphakathi | Umbhalo | Uthiwa ngumqeshwa |
Ngesondo | Umbhalo | I-sex worker (M / F) |
Kutyunjwa ngomhla kaDat | Umhla / Ixesha | Umhla wokufumana umqeshwa ngomsebenzi |
Inani labantwana | INombolo | Inani labantwana abasuka kumqeshwa |
Gcwalisa etafileni ngedatha elandelayo:
Ikhowudi | Igama lokugqibela | Igama | Igama eliphakathi | Ngesondo | Kutyunjwa ngomhla kaDat | Inani labantwana |
1 | UAlexandrova | Irina | Nikolaevna | F | 05/01/2014 | 1 |
2 | Borovoy | Andrew | Stepanovich | M | 09/21/2013 | 0 |
3 | Vinogradov | USergey | Pavlovich | M | 06/15/1998 | 1 |
4 | Shumilin | Alexander | Borisovich | M | 25.12.2004 | 2 |
5 | Vishnyakov | ULeonid | Alexandrovich | M | 09.10.2007 | 0 |
6 | Tropnikov | Vasily | Sergeevich | M | 01/12/2016 | 3 |
Wesi-7 | Iiparele | Nikita | Vasilevich | M | 01/11/2017 | 1 |
8 | Avdeev | Nika | Konstantinovna | F | 31.03.2001 | 2 |
9 | Yakovlev | ULeonid | Nikolayevich | M | 16.02.2009 | 0 |
Masenze umbuzo we- sql phakathi, oya kusinceda sikhethe bonke abasebenzi abanabantwana aba-2 okanye abathathu:
AbaCwangcisi beCandelo. KUBACEBISI Apho abaphathi. Inani labantwana phakathi ko-2 no-3 |
Isiphumo siya kuba nemigca emithathu kunye nedatha kubasebenzi abanegama likaShumilin, iTropnikov neAvdeeva.
Ngoku siza kukhetha abasebenzi abamkelekileyo ukususela ngoJanuwari 1, 2005 ukuya kuDisemba 31, 2016. Kufuneka kuqatshelwe ukuba i-DBMS eyahlukileyo ikuvumela ukuba urekhode ngokwemiqathango yomhla. Kwiimeko ezininzi, umhla uhamba ngokunyanisekileyo kwimihla-nyanga-nyanga-nyanga yonyaka (okanye ukulungele ngakumbi) kwaye ibhaliwe kwiingcaphuno enye okanye ezimbini. Kwi- database ye - MS Access, usuku lufakwe kwi "#" uphawu. Siza kuyenza umzekelo nje ngokusekelwe kuwo:
ABAPHATHI BESETYENZISO. *, Abaphathi.Ixesha lokufumana KUBACEBISI LAPHO Abaphathi. Umhla_ukufumana phakathi kwe- # 1/1/2005 # kunye # 31/12/2016 # |
Isiphumo siya kuba ngabasebenzi abahlanu, abaqashiweyo ngexesha elichaziweyo, elibandakanya.
Emva koko, makhe sibone indlela i-SQL isebenza ngayo ngemicu.
Sebenza phakathi kwemigca
Umsebenzi oqhelekileyo omele uphathwe ngawo xa usebenza ngamagama omsebenzi kuyimfuneko yokukhetha kuphela abo amagama abo aqala ngencwadi ethile. Siza kuzama ukuzalisekisa isicelo kunye nokukhetha abasebenzi abamaqalo abo aqala ngefayili ukusuka kwi-A ukuya kwi-B:
AbaCwangcisi beCandelo. KUBACEBISI Apho abaphathi. Igama eliphakathi kwe "A" nelithi "B" UKUKHALWA ngu-2 |
Isiphumo sisilandelayo:
Ikhowudi | Igama lokugqibela | Igama | Igama eliphakathi | Ngesondo | Kutyunjwa ngomhla kaDat | Inani labantwana |
8 | Avdeev | Nika | Konstantinovna | F | 31.03.2001 | 2 |
1 | UAlexandrova | Irina | Nikolaevna | F | 05/01/2014 | 1 |
2 | Borovoy | Andrew | Stepanovich | M | 09/21/2013 | 0 |
Njengoko ubona, abasebenzi ababini abanesibini kunye neleta B abafakiwe kwiluhlu. Sisiphi isizathu salokhu? Ingongoma yindlela u-opharetha ngokuthelekisa ngayo imigca yokungalingani. Umgca "B" umfutshane kunomgca "Vinohrad" kwaye ugqityiwe ngeendawo. Kodwa xa uhlela ulandelelwano lwe-alfabhethi, izikhala ziya kuba zikhokela iimpawu, kwaye igama aliyi kufakwa kwisampuli. I-DBMS eyahlukileyo inikezela izisombululo ezahlukeneyo kule ngxaki, kodwa ngokuqhelekileyo ilula kakhulu ukubonisa le ncwadi elandelayo ye-alfabhethi kwimiba:
AbaCwangcisi beCandelo. KUBACEBISI LAPHO Abaphathi. Igama eliphakathi kwe "A" nelithi "G" UKUKHALWA ngu-2 |
Xa umbuzo uphendulwa, umphumo uya kusinelisa ngokupheleleyo.
Le ngxaki ikhona kuphela xa isebenzisana nedatha yenkcukacha, kodwa ibonisa ukuba xa usebenza kunye nabaqhubi abasebenzayo abanjengaphakathi, kufuneka uqaphele.
Similar articles
Trending Now