ஆரக்கிளில் ஆபரேட்டருக்கு இடையில்

Arakkilil Aparettarukku Itaiyil



தயாரிப்பு அல்லது மாதிரி தரவுத்தளத்துடன் பணிபுரிந்தாலும், பெரும்பாலான தரவுத்தளங்கள் ஆயிரக்கணக்கான முதல் மில்லியன் கணக்கான பதிவுகளைக் கொண்டிருப்பதை நீங்கள் கவனிப்பீர்கள்.

கொடுக்கப்பட்ட அட்டவணையில் இருந்து எல்லா பதிவுகளையும் பெற வேண்டிய நேரங்கள் அரிதாகவே இருக்கும். மாறாக, ஒரு குறிப்பிட்ட நிபந்தனையுடன் அல்லது கொடுக்கப்பட்ட வரம்பிற்குள் பொருந்தக்கூடிய பதிவுகளை நீங்கள் அடிக்கடி பெறுகிறீர்கள்.

இந்த இடுகையில், ஆரக்கிள் தரவுத்தளத்தில் BETWEEN ஆபரேட்டரை எவ்வாறு பயன்படுத்துவது என்பதைக் கற்றுக்கொள்வோம், இது தரவுத்தள அட்டவணையில் இருந்து ஒரு குறிப்பிட்ட வரம்புடன் பொருந்தக்கூடிய மதிப்புகளைக் கொண்ட வரிசைகளைத் தேர்ந்தெடுக்க அனுமதிக்கிறது.







ஆபரேட்டர் இடையே ஆரக்கிள்

ஆரக்கிளில் உள்ள BETWEEN ஆபரேட்டர், SELECT, INSERT, UPDATE அல்லது DELETE போன்ற DML அறிக்கைகளைப் பயன்படுத்தும் போது ஒரு தேடல் நிலையை வழங்க அனுமதிக்கிறது.



SELECT அறிக்கையுடன் BETWEEN ஆபரேட்டரைப் பயன்படுத்தும்போது, ​​குறிப்பிட்ட வரம்பிற்கு இடையில் மதிப்புகள் உள்ள வரிசைகள் மட்டுமே தேர்ந்தெடுக்கப்படும்.



பின்வருவனவற்றில் காட்டப்பட்டுள்ளபடி BETWEEN ஆபரேட்டரின் தொடரியலை நாங்கள் வெளிப்படுத்துகிறோம்:





வெளிப்பாடு இடையில் கீழ்_வரம்பு மற்றும் மேல்_வரம்பு;

வெளிப்பாடு, இந்த வழக்கில், வரம்பு மதிப்பைச் சோதிக்க வேண்டிய இலக்கு வெளிப்பாட்டை வரையறுக்கிறது.

கொடுக்கப்பட்ட வரம்பிற்குள் சம்பளம் உள்ள ஒரு பணியாளரின் அட்டவணையில் இருந்து அனைத்து வரிசைகளையும் பெற விரும்புகிறோம் என்று வைத்துக்கொள்வோம். இந்த வழக்கில், சம்பள நெடுவரிசை வெளிப்பாடு என குறிப்பிடப்படுகிறது.



பின்வருபவை முந்தைய ஒப்புமைக்கான போலி தொடரியல்:

தேர்ந்தெடுக்கவும் நெடுவரிசைகள் எங்கே சம்பளம் இடையில் மதிப்பு_1 மற்றும் மதிப்பு_2;

கீழ்_வரம்பு மற்றும் மேல்_வரம்பு அளவுருக்கள் வரம்பில் சேர்க்க குறைந்த மற்றும் உயர்ந்த மதிப்புகளை அமைக்கப் பயன்படுகிறது.

கீழ்_வரம்பு மற்றும் மேல்_வரம்பு அளவுருக்கள் AND ஆபரேட்டரால் இணைக்கப்பட்டுள்ளன.

அறிக்கையை இயக்கியவுடன், BETWEEN ஆபரேட்டர், குறைந்த_வரம்பிற்கு அதிகமாகவோ அல்லது சமமாகவோ, மேல்_வரம்பிற்கு குறைவாகவோ அல்லது சமமாகவோ இருக்கும் எந்த மதிப்பிற்கும் TRUE ஐ வழங்கும்.

பெரும்பாலான சந்தர்ப்பங்களில், BETWEEN ஆபரேட்டர் ஒரு WHERE விதியுடன் பயன்படுத்தப்படுகிறது, இது தேடல் நிலையை அறிமுகப்படுத்த உங்களை அனுமதிக்கிறது.

ஆபரேட்டர் எடுத்துக்காட்டுகளுக்கு இடையில் ஆரக்கிள்

இந்த பிரிவில், ஆரக்கிள் தரவுத்தளத்தில் BETWEEN ஆபரேட்டரைப் பயன்படுத்துவதற்கான சில எடுத்துக்காட்டுகளை வழங்குவோம்.

காட்டப்பட்டுள்ளபடி எங்களிடம் ஒரு அட்டவணை உள்ளது என்று வைத்துக்கொள்வோம்:

தேர்ந்தெடுக்கவும் EMPLOYEE_ID , FIRST_NAME , மின்னஞ்சல் , சம்பளம் இருந்து பணியாளர்கள்;

முடிவு அட்டவணை:

எடுத்துக்காட்டு 1: இடையிலுள்ள ஆபரேட்டரைப் பயன்படுத்தி எண் வரம்பைச் சோதித்தல்

20000 முதல் 50000 வரை சம்பளம் உள்ள அனைத்து ஊழியர்களையும் நாங்கள் தீர்மானிக்க விரும்புகிறோம் என்று வைத்துக்கொள்வோம்.

பின்வருவனவற்றில் காட்டப்பட்டுள்ளபடி, WHERE உட்பிரிவுடன் இணைந்து SELECT அறிக்கையை BETWEEN ஆபரேட்டருடன் செயல்படுத்தலாம்:

தேர்ந்தெடுக்கவும் EMPLOYEE_ID , FIRST_NAME , மின்னஞ்சல் , சம்பளம்
இருந்து பணியாளர்கள்
எங்கே சம்பளம் இடையில் 20000 மற்றும் 50000 ;

முந்தைய வினவல், பின்வருவனவற்றில் காட்டப்பட்டுள்ளபடி அந்த வரம்பிற்குள் இருக்கும் ஊழியர்களின் சம்பளத்தைத் திரும்பப் பெற வேண்டும்:

இங்கே, அந்த சம்பள வரம்புடன் பொருந்தக்கூடிய ஒரு வரிசை மட்டுமே எங்களிடம் உள்ளது.

எடுத்துக்காட்டு 2: இடைப்பட்ட ஆபரேட்டரைப் பயன்படுத்தி தேதி வரம்பை சோதனை செய்தல்

குறிப்பிட்ட தேதி வரம்புடன் பொருந்தக்கூடிய பதிவுகளைத் தேட BETWEEN ஆபரேட்டரையும் பயன்படுத்தலாம்.

பின்வரும் அட்டவணையை உதாரணமாக எடுத்துக் கொள்ளுங்கள்:

தேர்ந்தெடுக்கவும் FIRST_NAME , மின்னஞ்சல் , HIRE_DATE , சம்பளம்
இருந்து பணியாளர்கள்;

கொடுக்கப்பட்ட வரம்பிற்குள் பணியமர்த்தப்பட்ட தேதியில் உள்ள அனைத்து ஊழியர்களையும் நாங்கள் தீர்மானிக்க விரும்புகிறோம் என்று வைத்துக்கொள்வோம்.

பின்வருவனவற்றில் காட்டப்பட்டுள்ளபடி BETWEEN ஆபரேட்டரை WHERE விதியுடன் இணைக்கலாம்:

தேர்ந்தெடுக்கவும் FIRST_NAME , மின்னஞ்சல் , HIRE_DATE , சம்பளம்
இருந்து பணியாளர்கள்
எங்கே HIRE_DATE இடையில் DATE '2006-01-01' மற்றும் DATE '2007-01-01' ;

இந்த வழக்கில், 2006-01-01 மற்றும் 2007-01-01 க்கு இடையில் hire_date நெடுவரிசையின் மதிப்பு இருக்கும் தேடல் நிலையை நாங்கள் சோதிக்கிறோம்.

இது பின்வருவனவற்றில் காட்டப்பட்டுள்ளபடி பொருந்தக்கூடிய வரிசைகளை வழங்க வேண்டும்:

அனைத்து மதிப்புகளும் குறிப்பிட்ட தேதியின் வரம்பில் எப்படி உள்ளன என்பதைக் கவனியுங்கள்.

எடுத்துக்காட்டு 3: பிரிவின்படி வரிசைப்படுத்துதலுடன் இடைப்பட்ட ஆபரேட்டரைப் பயன்படுத்துதல்

கொடுக்கப்பட்ட வரிசையில் விளைந்த மதிப்புகளை ஆர்டர் மூலம் ஆர்டர் செய்யவும் அல்லது குழு மூலம் ஆர்டர் செய்யவும் ஆரக்கிள் நம்மை அனுமதிக்கிறது.

எடுத்துக்காட்டாக, சம்பள மதிப்பின் அடிப்படையில் முந்தைய அட்டவணையை நாங்கள் ஆர்டர் செய்யலாம்.

தேர்ந்தெடுக்கவும் FIRST_NAME , மின்னஞ்சல் , HIRE_DATE , சம்பளம்
இருந்து பணியாளர்கள்
எங்கே HIRE_DATE இடையில் DATE '2006-01-01' மற்றும் DATE '2007-01-01'
ஆர்டர் மூலம் சம்பளம் DESC ;

இதன் விளைவாக அட்டவணை பின்வருமாறு:

முடிவுரை

இந்த டுடோரியலில், ஆரக்கிள் தரவுத்தளங்களில் BETWEEN ஆபரேட்டரின் பயன்பாட்டை நாங்கள் ஆராய்ந்தோம், இது கொடுக்கப்பட்ட வரம்புடன் பொருந்தக்கூடிய வரிசைகளைத் தேட உதவுகிறது.