Kọmputa, Siseto
Laarin awọn SQL: Apeere Apejuwe
Nigbati ṣiṣẹ pẹlu a ti ibatan database ninu eyi ti data ti wa ni fipamọ ni tabili, awọn olumulo ti wa ni igba dojuko pẹlu awọn iṣẹ-ṣiṣe ti iṣapẹẹrẹ iye to wa (ko to wa) ni kan awọn ibiti o. SQL ede faye gba o lati setumo ọpọ, eyi ti o yẹ (yẹ ki o ko) jẹ ti iye ti o yatọ si awọn aṣayan - onišẹ Ni, Like onišẹ, a apapo ti awọn ipo siwaju sii - kere, bi daradara bi SQL fun Laarin onišẹ. Apejuwe ati ki o apeere ni yi article yio fojusi lori titun ti ikede.
"Laarin" onišẹ ni SQL: sintasi awọn ihamọ
Gangan onišẹ laarin SQL ati ki o túmọ - "ni laarin". Awọn oniwe lilo mu ki o ṣee ṣe lati ṣeto a iye "ati lati" kan pato oko, ti o ba ti nigbamii ti iye ṣubu laarin awọn ibiti o, ki o si awọn predicate yoo wa ni ṣeto si "Otitọ", ati awọn iye yoo subu ni ik ayẹwo.
Awọn sintasi ti awọn oniṣẹ jẹ lalailopinpin o rọrun:
yan * Lati tabili T1 Ibi ti t1.n laarin 0 ati 7 |
Bi o ti le ri, lẹhin ti awọn Koko laarin o gbọdọ pato awọn iye ti awọn kekere iye, ki o si ATI, ati awọn oke ni iye.
Enumerate, ohun ti orisi ti data awọn oniṣẹ le ṣiṣẹ laarin SQL:
- Pẹlu awọn nọmba - odidi ati ida.
- Pẹlu ọjọ.
- Pẹlu ọrọ.
Ṣe eyi laarin awọn SQL gbólóhùn ni o ni awọn peculiarities. A gba lati mọ wọn:
- Nigbati ṣiṣẹ pẹlu awọn nọmba ati ọjọ ti iye iye "ati lati" wa ni o wa ninu awọn ayẹwo.
- Lower ibiti o iye gbọdọ jẹ kere ju ni oke ni iye, bibẹkọ ti ohunkohun yoo han, nitori awọn majemu ni ko logically otitọ. Pataki itoju nilo lati wa ni, nigbati, dipo ti kan pato iye ninu awọn majemu oniyipada ti wa ni o wa.
Nigbati ṣiṣẹ pẹlu awọn ọrọ iye ti oke ibiti o ti wa ni ko to wa ni awọn ayẹwo, ti o ba wa ni ko telẹ gan parí. A ro ẹya ara ẹrọ yi ni awọn wọnyi ruju ninu awọn apejuwe.
Awọn ayẹwo awọn nọmba ati ọjọ ni kan awọn ibiti
Mura kan tabili pẹlu awọn data alakoso, ṣiṣẹ ninu awọn agbari. Awọn tabili yoo ni awọn wọnyi be:
aaye orukọ | data iru | apejuwe |
koodu | counter | Oto abáni ID |
-ìdílé | ọrọ | Name of Oṣiṣẹ |
orukọ | ọrọ | abáni orukọ |
patronymic | ọrọ | patronymic abáni |
Paul | ọrọ | Ibalopo eniyan (M / F) |
Data_priema | Ọjọ / Time | Ọjọ ti gbigba awọn abáni lati sise |
Chislo_detey | nọmba | Nọmba ti awọn ọmọde ni awọn abáni |
Fọwọsi ni awọn tabili nipa awọn wọnyi data:
koodu | -ìdílé | orukọ | 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 | okuta iyebiye | 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 |
Dagba awọn SQL ìbéèrè laarin, eyi ti yoo ran wa lati yan gbogbo awọn abáni ti o ni 2 tabi 3 ọmọ:
Yan Managers. * LATI Managers Nibo Menedzhery.Chislo_detey laarin 2 ati 3 |
Ni esi yio je mẹta ila pẹlu data lori abáni pẹlu surnames Shumilin, Tropnikov ati Avdeeva.
Bayi yan awọn abáni gba lati 1 January 2005 to 31 December 2016. O yẹ ki o wa woye wipe o yatọ si infomesonu ni awọn ọna oriṣiriṣi gba o laaye lati gba ni awọn ofin ti ọjọ. Ni ọpọlọpọ igba, awọn ọjọ ti a agbara to awọn fọọmu ọjọ-osù-odun (tabi diẹ rọrun) ati gba silẹ ti ni nikan tabi ė avvon. The DBMS MS Access ọjọ ni ninu awọn ami "#". Ṣiṣe awọn yi apẹẹrẹ wa ni o kan da lori o:
Yan Managers. * Menedzhery.Data_priema LATI Managers Nibo Managers. Data_priema fun Laarin # 1/1/2005 # Ati # 31/12/2016 # |
Ni esi yio je marun abáni kopa ni asiko jumo.
Next, jẹ ki ká wo bi o ti ṣiṣẹ laarin awọn SQL awọn gbolohun ọrọ.
Ṣiṣẹ ni laarin awọn gbolohun ọrọ
A gan wọpọ isoro eyi ti gbọdọ wa ni re nigbati ṣiṣẹ pẹlu awọn orukọ ti awọn abáni - ni ye lati yan nikan awon ti awọn orukọ bẹrẹ pẹlu kan awọn lẹta. Ati awọn ti a gbiyanju lati ṣiṣẹ awọn ìbéèrè ki o si yan awọn abáni ti awọn orukọ bẹrẹ pẹlu awọn ti o kẹhin orukọ lati A to B:
Yan Managers. * LATI Managers Nibo Menedzhery.Familiya laarin "A" ati "B" Ibere 2 |
Awọn esi ni bi wọnyi:
koodu | -ìdílé | orukọ | 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 |
Bi o ti le ri, awọn meji abáni pẹlu awọn orukọ lori awọn lẹta B ninu awọn akojọ ti won ko to wa. Kini idi? Awọn o daju ni pato bi awọn oniṣẹ safiwe awọn gbolohun ti unequal ipari. Line "B" ni kikuru okun "Vinogradov" ati fifẹ. Sugbon nigba ti ayokuro adibi awọn alafo yoo jẹ yiyara kikọ, ati awọn orukọ ti awọn ayẹwo yoo ko kuna. O yatọ si infomesonu pese o yatọ si ona lati yanju isoro yi, sugbon o jẹ igba ni rọọrun lati fihan awọn wa dede ti awọn nigbamii ti lẹta ti awọn ahbidi ni ibiti:
Yan Managers. * LATI Managers Nibo Menedzhery.Familiya laarin "A" ati "D" Ibere 2 |
Nigba ti executed, awọn ìbéèrè esi yio lorun wa patapata.
Eleyi nuance wa nikan nigbati ṣiṣẹ pẹlu kikọ data, sugbon o fi hàn pé paapaa nigba ti ṣiṣẹ pẹlu iru awọn ti o rọrun awọn oniṣẹ bi laarin, o ni lati wa ṣọra.
Similar articles
Trending Now