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 தொடரியல்

நிபந்தனை 1 போது முடிவு 1 WHEN நிபந்தனை 2 பின் முடிவு 2 எப்போது நிபந்தனை 3 பின்னர் முடிவு 3 நிபந்தனை போது முடிவு முடிவு

இப்போது, ​​நான் உங்களுக்குச் சொன்னதிலிருந்து, SQL இல் உள்ள CASE அறிக்கையின் தொடரியல் என்ன. மதிப்புகள் அல்லது தேடல் நிபந்தனையுடன் CASE அறிக்கையை எவ்வாறு பயன்படுத்துவது என்று பார்ப்போம்.



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

மாணவர் அடையாளம் முதல் பெயர் வயது நகரம்
ஒன்றுரோஹன்14ஹைதராபாத்
2சோனாலிஇருபத்து ஒன்றுபெங்களூரு
3அஜய்13லக்னோ
4கீதா25லக்னோ
5சுபம்இருபதுடெல்லி

எளிய CASE வெளிப்பாடு எடுத்துக்காட்டு

சில நிபந்தனைகளின் அடிப்படையில் தரவைத் திருப்பி, முதல் நிபந்தனை பூர்த்தி செய்யப்படும்போது ஒரு மதிப்பைத் தர SQL இல் எளிய CASE பயன்படுத்தப்படுகிறது.

மாணவர் ஐடி, நகரம், வழக்கு எப்போது வயது> 20 ஐத் தேர்ந்தெடுங்கள் வயது 'WHEN வயது = 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” இல் குறிப்பிடவும், நான் உங்களிடம் திரும்புவேன்.