నేటి ప్రపంచంలో, ప్రతిరోజూ భారీ మొత్తంలో డేటా ఉత్పత్తి అవుతున్నప్పుడు, పరిస్థితుల ఆధారంగా డేటాను తిరిగి పొందగల సామర్థ్యం మనకు ఉందని నిర్ధారించుకోవాలి. కాబట్టి, CASE లో ఈ వ్యాసంలో , షరతుల ఆధారంగా డేటాను తిరిగి పొందడానికి ఉపయోగించే CASE స్టేట్మెంట్ గురించి నేను చర్చిస్తాను.
శ్రేణి జావాస్క్రిప్ట్ యొక్క పరిమాణం
ఈ వ్యాసంలో ఈ క్రింది విషయాలు కవర్ చేయబడతాయి:
SQL లో CASE అంటే ఏమిటి?
CASE స్టేట్మెంట్ కొన్ని షరతుల ఆధారంగా డేటాను తిరిగి పొందడానికి ఉపయోగించబడుతుంది. కాబట్టి, షరతు నెరవేరిన తర్వాత, అది డేటాను చదవడం ఆపి, అవసరమైన ఫలితాలను ఇస్తుంది. ఒక పరిస్థితిలో, ఎటువంటి షరతులు నెరవేర్చకపోతే, అది ELSE నిబంధన నుండి విలువలను తిరిగి ఇస్తుంది. ఇది కాకుండా, ELSE భాగం లేకపోతే, అప్పుడు ఎటువంటి షరతులు నెరవేర్చబడవు మరియు NULL ను తిరిగి ఇస్తాయి.
CASE సింటాక్స్
కెన్షన్ WHEN కండిషన్ 1 అప్పుడు ఫలితం 1 WHEN కండిషన్ 2 అప్పుడు ఫలితం 2 WHEN కండిషన్ 3 అప్పుడు ఫలితం 3 కండిషన్ చేసినప్పుడు అప్పుడు ఫలితం ఫలితం
ఇప్పుడు, నేను మీకు చెప్పినప్పటి నుండి, SQL లోని CASE స్టేట్మెంట్ యొక్క వాక్యనిర్మాణం ఏమిటి. విలువలతో లేదా శోధన స్థితితో CASE స్టేట్మెంట్ను ఎలా ఉపయోగించాలో చూద్దాం.
ఉదాహరణ కోసం క్రింది పట్టికను పరిశీలించండి:
స్టూడెంట్ ఐడి | మొదటి పేరు | వయస్సు | నగరం |
ఒకటి | రోహన్ | 14 | హైదరాబాద్ |
2 | సోనాలి | ఇరవై ఒకటి | బెంగళూరు |
3 | అజయ్ | 13 | లక్నో |
4 | గీత | 25 | లక్నో |
5 | శుభం | ఇరవై | .ిల్లీ |
సాధారణ CASE వ్యక్తీకరణ ఉదాహరణ
కొన్ని షరతుల ఆధారంగా డేటాను తిరిగి ఇవ్వడానికి మరియు మొదటి షరతు నెరవేరినప్పుడు విలువను తిరిగి ఇవ్వడానికి SQL లో సాధారణ CASE ఉపయోగించబడుతుంది.
స్టూడెంట్ ఐడి, సిటీ, కేస్ ఎప్పుడు వయసు> 20 అప్పుడు 'వయసు' కంటే ఎక్కువ 'వయసు = 20 అప్పుడు' వయసు 20 కి సమానం 'ఎల్ఎస్ఈ' వయస్సు 20 కన్నా తక్కువ
పై ప్రశ్నను అమలు చేస్తున్నప్పుడు, మీరు ఈ క్రింది అవుట్పుట్ను చూస్తారు:
స్టూడెంట్ ఐడి | నగరం | వయసు విలువ |
ఒకటి | హైదరాబాద్ | వయస్సు 20 కన్నా తక్కువ |
2 | బెంగళూరు | వయస్సు 20 కన్నా ఎక్కువ |
3 | లక్నో | వయస్సు 20 కన్నా తక్కువ |
4 | లక్నో | వయస్సు 20 కన్నా ఎక్కువ |
5 | .ిల్లీ | వయస్సు 20 కి సమానం |
CASE వ్యక్తీకరణ ఉదాహరణను శోధించండి
CASE స్టేట్మెంట్లో ఉన్న షరతు ఆధారంగా డేటాను తిరిగి ఇవ్వడానికి SQL లో శోధన CASE ఉపయోగించబడుతుంది.ఒక దృష్టాంతాన్ని పరిగణించండి, ఇక్కడ మీరు వయస్సు ప్రకారం విద్యార్థులను ఆదేశించాలి. ఏదేమైనా, వయస్సు 15 మరియు 18 మధ్య ఉంటే, మీరు సిటీ ద్వారా ఆర్డర్ చేయాలి
విద్యార్థుల నుండి మొదటి పేరు, వయస్సు, నగరాన్ని ఎంచుకోండి (15 మరియు 18 సంవత్సరాల మధ్య వయస్సు ఉన్నప్పుడు)
మా పై పట్టిక “స్టూడెంట్స్” కి NULL విలువ లేదు కాబట్టి, పై ప్రశ్నను అమలు చేసేటప్పుడు, మీరు ఈ క్రింది అవుట్పుట్ను చూస్తారు:
సెలీనియంలో డేటా నడిచే ఫ్రేమ్వర్క్
మొదటి పేరు | వయస్సు | నగరం |
అజయ్ | 13 | లక్నో |
రోహన్ | 14 | హైదరాబాద్ |
శుభం | ఇరవై | .ిల్లీ |
సోనాలి | ఇరవై ఒకటి | బెంగళూరు |
గీత | 25 | లక్నో |
దీనితో, మేము SQL లోని CASE పై ఈ కథనాన్ని ముగించాము. షరతుల ఆధారంగా డేటాను తిరిగి పొందడానికి CASE స్టేట్మెంట్ను ఎలా ఉపయోగించాలో మీరు అర్థం చేసుకున్నారని నేను ఆశిస్తున్నాను .. మీరు మరింత తెలుసుకోవాలనుకుంటే MySQL మరియు ఈ ఓపెన్-సోర్స్ రిలేషనల్ డేటాబేస్ గురించి తెలుసుకోండి, ఆపై మా చూడండి ఇది బోధకుడు నేతృత్వంలోని ప్రత్యక్ష శిక్షణ మరియు నిజ జీవిత ప్రాజెక్ట్ అనుభవంతో వస్తుంది. ఈ శిక్షణ మీకు MySQL లోతుగా అర్థం చేసుకోవడానికి సహాయపడుతుంది మరియు ఈ అంశంపై పాండిత్యం సాధించడంలో మీకు సహాయపడుతుంది.
మాకు ప్రశ్న ఉందా? దయచేసి ఈ వ్యాసం యొక్క వ్యాఖ్యల విభాగంలో “SQL లో CASE” లో పేర్కొనండి మరియు నేను మీ వద్దకు తిరిగి వస్తాను.