SQL లో CASE స్టేట్‌మెంట్ ఎలా ఉపయోగించాలో తెలుసుకోండి



'SQL లో CASE' లోని ఈ వ్యాసం SQL లోని CASE స్టేట్‌మెంట్‌ను ఉపయోగించి కొన్ని కండిషన్ల ఆధారంగా డేటాను ఎలా తిరిగి పొందాలో సమగ్ర మార్గదర్శి.

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

శ్రేణి జావాస్క్రిప్ట్ యొక్క పరిమాణం

SQL-CASE SQL-Edureka లోఈ వ్యాసంలో ఈ క్రింది విషయాలు కవర్ చేయబడతాయి:





    1. SQL లో CASE అంటే ఏమిటి?
    2. CASE సింటాక్స్
    3. సాధారణ CASE వ్యక్తీకరణ ఉదాహరణ
    4. 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” లో పేర్కొనండి మరియు నేను మీ వద్దకు తిరిగి వస్తాను.