ఒరాకిల్‌లో ఆపరేటర్ మధ్య

Orakil Lo Aparetar Madhya



ఉత్పత్తి లేదా నమూనా డేటాబేస్‌తో పని చేస్తున్నా, చాలా డేటాబేస్‌లు వేల నుండి మిలియన్ల రికార్డులను కలిగి ఉన్నాయని మీరు గమనించవచ్చు.

మీరు ఇచ్చిన పట్టిక నుండి అన్ని రికార్డులను పొందాల్సిన సందర్భాలు చాలా అరుదుగా ఉంటాయి. బదులుగా, మీరు తరచుగా నిర్దిష్ట స్థితికి సరిపోయే లేదా ఇచ్చిన పరిధిలో ఉన్న రికార్డులను పొందుతున్నారు.

ఈ పోస్ట్‌లో, మేము ఒరాకిల్ డేటాబేస్‌లో BETWEEN ఆపరేటర్‌ను ఎలా ఉపయోగించాలో నేర్చుకుంటాము, ఇది డేటాబేస్ టేబుల్ నుండి నిర్దిష్ట పరిధికి సరిపోలే విలువలతో అడ్డు వరుసలను ఎంచుకోవడానికి అనుమతిస్తుంది.







ఆపరేటర్ మధ్య ఒరాకిల్

Oracleలోని BETWEEN ఆపరేటర్ SELECT, INSERT, UPDATE లేదా DELETE వంటి DML స్టేట్‌మెంట్‌లను ఉపయోగిస్తున్నప్పుడు శోధన స్థితిని అందించడానికి అనుమతిస్తుంది.



మేము SELECT స్టేట్‌మెంట్‌తో BETWEEN ఆపరేటర్‌ని ఉపయోగించినప్పుడు, పేర్కొన్న పరిధి మధ్య విలువలు ఉన్న అడ్డు వరుసలు మాత్రమే ఎంచుకోబడతాయి.



మేము ఈ క్రింది వాటిలో చూపిన విధంగా BETWEEN ఆపరేటర్ యొక్క వాక్యనిర్మాణాన్ని వ్యక్తపరుస్తాము:





వ్యక్తీకరణ మధ్య దిగువ_పరిధి మరియు ఎగువ_శ్రేణి;

ఎక్స్‌ప్రెషన్, ఈ సందర్భంలో, శ్రేణి విలువను పరీక్షించాల్సిన లక్ష్య వ్యక్తీకరణను నిర్వచిస్తుంది.

జీతం ఇచ్చిన పరిధిలో ఉన్న ఉద్యోగి టేబుల్ నుండి అన్ని అడ్డు వరుసలను పొందాలనుకుంటున్నాము. ఈ సందర్భంలో, జీతం కాలమ్ వ్యక్తీకరణగా సూచించబడుతుంది.



మునుపటి సారూప్యతకు కిందిది సూడో-సింటాక్స్:

ఎంచుకోండి కాలమ్‌లు ఎక్కడ జీతం మధ్య విలువ_1 మరియు విలువ_2;

దిగువ_శ్రేణి మరియు ఎగువ_శ్రేణి పారామితులు పరిధిలో చేర్చడానికి అత్యల్ప మరియు అత్యధిక విలువలను సెట్ చేయడానికి ఉపయోగించబడతాయి.

దిగువ_శ్రేణి మరియు ఎగువ_శ్రేణి పారామితులు AND ఆపరేటర్ ద్వారా లింక్ చేయబడ్డాయి.

మేము స్టేట్‌మెంట్‌ను అమలు చేసిన తర్వాత, BETWEEN ఆపరేటర్ తక్కువ_పరిధి కంటే ఎక్కువ లేదా సమానమైన మరియు ఎగువ_రేంజ్ కంటే తక్కువ లేదా సమానమైన ఏదైనా విలువ కోసం TRUEని అందిస్తుంది.

చాలా సందర్భాలలో, BETWEEN ఆపరేటర్ శోధన స్థితిని పరిచయం చేయడానికి మిమ్మల్ని అనుమతించే WHERE నిబంధనతో ఉపయోగించబడుతుంది.

ఆపరేటర్ ఉదాహరణల మధ్య ఒరాకిల్

ఈ విభాగంలో, మేము ఒరాకిల్ డేటాబేస్‌లో BETWEEN ఆపరేటర్‌ని ఉపయోగించే కొన్ని ఉదాహరణలను అందిస్తాము.

చూపిన విధంగా మనకు పట్టిక ఉందని అనుకుందాం:

ఎంచుకోండి ఉద్యోగ గుర్తింపు , మొదటి పేరు , ఇమెయిల్ , జీతం నుండి ఉద్యోగులు;

ఫలిత పట్టిక:

ఉదాహరణ 1: మధ్య ఆపరేటర్‌ని ఉపయోగించి సంఖ్యా పరిధిని పరీక్షించడం

20000 నుండి 50000 వరకు జీతం ఉన్న ఉద్యోగులందరినీ మనం నిర్ణయించాలనుకుంటున్నాము.

కింది వాటిలో ప్రదర్శించినట్లుగా, WHERE నిబంధనతో కలిపి మేము SELECT స్టేట్‌మెంట్‌ను BETWEEN ఆపరేటర్‌తో అమలు చేయవచ్చు:

ఎంచుకోండి ఉద్యోగ గుర్తింపు , మొదటి పేరు , ఇమెయిల్ , జీతం
నుండి ఉద్యోగులు
ఎక్కడ జీతం మధ్య 20000 మరియు 50000 ;

మునుపటి ప్రశ్న కింది వాటిలో చూపిన విధంగా ఆ పరిధిలో జీతం ఉన్న ఉద్యోగులకు తిరిగి ఇవ్వాలి:

ఇక్కడ, ఆ జీతం పరిధికి సరిపోలే ఒక అడ్డు వరుస మాత్రమే మా వద్ద ఉంది.

ఉదాహరణ 2: మధ్య ఆపరేటర్‌ని ఉపయోగించి తేదీ పరిధిని పరీక్షించడం

మేము నిర్దిష్ట తేదీ పరిధికి సరిపోలే రికార్డ్‌ల కోసం శోధించడానికి BETWEEN ఆపరేటర్‌ని కూడా ఉపయోగించవచ్చు.

కింది పట్టికను ఉదాహరణగా తీసుకోండి:

ఎంచుకోండి మొదటి పేరు , ఇమెయిల్ , నియమించుకున తేది , జీతం
నుండి ఉద్యోగులు;

ఇచ్చిన పరిధిలో నియామక తేదీ ఉన్న ఉద్యోగులందరినీ మేము గుర్తించాలనుకుంటున్నాము.

మేము ఈ క్రింది వాటిలో ప్రదర్శించిన విధంగా BETWEEN ఆపరేటర్‌ని WHERE నిబంధనతో జత చేయవచ్చు:

ఎంచుకోండి మొదటి పేరు , ఇమెయిల్ , నియమించుకున తేది , జీతం
నుండి ఉద్యోగులు
ఎక్కడ నియమించుకున తేది మధ్య DATE '2006-01-01' మరియు DATE '2007-01-01' ;

ఈ సందర్భంలో, hire_date కాలమ్ విలువ 2006-01-01 మరియు 2007-01-01 మధ్య ఉన్న శోధన స్థితిని మేము పరీక్షిస్తాము.

ఇది కింది వాటిలో చూపిన విధంగా సరిపోలే అడ్డు వరుసలను తిరిగి ఇవ్వాలి:

అన్ని విలువలు పేర్కొన్న తేదీ పరిధిలో ఎలా ఉన్నాయో గమనించండి.

ఉదాహరణ 3: నిబంధన ప్రకారం ఆర్డర్‌తో మధ్య ఆపరేటర్‌ని ఉపయోగించడం

ఇచ్చిన క్రమంలో ఫలిత విలువలను ఆర్డర్ చేయడానికి Order BY లేదా GROUP BY వంటి నిబంధనలను ఉపయోగించడానికి కూడా Oracle అనుమతిస్తుంది.

ఉదాహరణకు, జీతం విలువ అత్యధికం నుండి అత్యల్పంగా ప్రారంభమై మేము మునుపటి పట్టికను ఆర్డర్ చేయవచ్చు.

ఎంచుకోండి మొదటి పేరు , ఇమెయిల్ , నియమించుకున తేది , జీతం
నుండి ఉద్యోగులు
ఎక్కడ నియమించుకున తేది మధ్య DATE '2006-01-01' మరియు DATE '2007-01-01'
ఆర్డర్ ద్వారా జీతం DESC ;

ఫలిత పట్టిక క్రింది విధంగా ఉంది:

ముగింపు

ఈ ట్యుటోరియల్‌లో, మేము ఒరాకిల్ డేటాబేస్‌లలో BETWEEN ఆపరేటర్ యొక్క వినియోగాన్ని అన్వేషించాము, దీని విలువ ఇచ్చిన పరిధికి సరిపోయే వరుసల కోసం శోధించడానికి మాకు వీలు కల్పిస్తుంది.