SQL IN ఆపరేటర్
SQLలోని IN ఆపరేటర్ సంక్లిష్ట గణన అవసరం లేకుండా ఇచ్చిన సెట్లోని విలువను శీఘ్ర శోధనను సులభతరం చేస్తుంది. ఫంక్షన్ సింటాక్స్ చూపిన విధంగా ఉంది:
వ్యక్తీకరణ IN ( విలువ1 , విలువ2 ,... ) ;అందించిన వ్యక్తీకరణ ఇవ్వబడిన విలువలలో ఉందో లేదో ఆపరేటర్ తనిఖీ చేస్తుంది. కనుగొనబడితే, ఆపరేటర్ TRUEని అందజేస్తాడు; లేకపోతే, అది తప్పుగా తిరిగి వస్తుంది.
చాలా సందర్భాలలో, మీరు తరచుగా IN ఆపరేటర్ని WHERE నిబంధన వంటి ఇతర నిబంధనలతో జత చేస్తారు. ఇది నిర్దిష్ట స్థితికి సరిపోయే విలువలను మాత్రమే పొందేందుకు మిమ్మల్ని అనుమతిస్తుంది.
SQLలో IN ఆపరేటర్ వినియోగానికి సంబంధించిన కొన్ని ప్రాథమిక ఉదాహరణలను చర్చిద్దాం.
ఉదాహరణ ఉపయోగం
కింది ఉదాహరణలు SQLలో IN ఆపరేటర్ను ఎలా ఉపయోగించాలో వివరిస్తాయి.
ఉదాహరణ 1 - ప్రాథమిక వినియోగం
దిగువ ఉదాహరణ IN ఆపరేటర్ యొక్క ప్రాథమిక వినియోగాన్ని చూపుతుంది.
ఎంచుకోండి 'SQL' IN ( 'SQL' , 'రెడిస్' , 'ఎలాస్టిక్ సెర్చ్' ) ;పై ఉదాహరణలో, ఇచ్చిన విలువల సెట్లో స్ట్రింగ్ “SQL” ఉందో లేదో తనిఖీ చేయడానికి మేము IN ఆపరేటర్ని ఉపయోగిస్తాము.
స్ట్రింగ్ ఉనికిలో ఉన్నందున, చూపిన విధంగా ప్రశ్న నిజమైనదిగా ఉండాలి:
ఉదాహరణ 2 - టేబుల్లో IN ఆపరేటర్ని ఉపయోగించడం
పట్టికలోని WHERE నిబంధనతో కలిపి IN ఆపరేటర్ను ఎలా ఉపయోగించాలో క్రింది చూపిస్తుంది.
పట్టిక చూపిన విధంగా ఉంది:
ఎంచుకోండి * నుండి ఉత్పత్తులు ఎక్కడ 'యాపిల్ ఐప్యాడ్ ఎయిర్ - 2022' IN ( ఉత్పత్తి నామం ) ;
ప్రశ్న సరిపోలే రికార్డులను ఇలా అందించాలి:
ముగింపు
ప్రామాణిక SQLలో IN ఆపరేటర్ను ఎలా ఉపయోగించాలో ఈ కథనం చూపుతుంది. ఇచ్చిన వ్యక్తీకరణ విలువల సమితిలో ఉందో లేదో తనిఖీ చేయడానికి IN ఆపరేటర్ మిమ్మల్ని అనుమతిస్తుంది.