SQL XOR ஆபரேட்டர்

Sql Xor Aparettar



பிரத்தியேக OR, பொதுவாக XOR என அழைக்கப்படுகிறது, இது SQL மற்றும் பிற நிரலாக்க மொழிகளில் மிகவும் பிரபலமான மற்றும் பயனுள்ள தருக்க ஆபரேட்டர்களில் ஒன்றாகும். வழங்கப்பட்ட செயல்களில் ஒன்று மட்டும் உண்மையாக இருக்கும் போது XOR உண்மை என்பதைத் தருகிறது, இல்லையெனில் தவறு எனத் தருகிறது.

சுருக்கமாகச் சொன்னால், இரண்டு பூலியன் மதிப்புகளுக்கு, XOR ஆபரேட்டர் வேறுபட்டதாக இருந்தால் உண்மை என்பதைத் தரும். அது அவ்வளவு எளிமையானது.

  • உண்மை XOR தவறானது உண்மை என்று வழங்குகிறது
  • பொய்
  • உண்மை XOR உண்மை தவறானது

SQL இல் உள்ள XOR ஆபரேட்டர் என்ன செய்கிறது மற்றும் அதை எவ்வாறு பயன்படுத்தலாம் என்பதை ஆராய்வோம். ஆர்ப்பாட்ட நோக்கங்களுக்காக, நாங்கள் MySQL ஐ அடிப்படை தரவுத்தள அமைப்பாகப் பயன்படுத்துகிறோம்.







SQL XOR ஆபரேட்டர்

SQL இல், XOR ஆபரேட்டர் இரண்டு பூலியன் வெளிப்பாடுகளுக்கு இடையில் தருக்க XOR செயல்பாடுகளைச் செய்ய அனுமதிக்கிறது.



எந்த எக்ஸ்ஓஆர் செயல்பாட்டையும் போலவே, ஆபரேட்டர் ஒரு பூலியன் உண்மையாக இருந்தால், சரியாக ஒரு வெளிப்பாடு உண்மையாக இருந்தால், மற்றபடி பூலியன் பொய்யை வழங்கும்.



MySQL XOR ஆபரேட்டரை ஆதரிக்கிறது, இது இந்த தர்க்கத்தின் அடிப்படையில் சிக்கலான நிபந்தனை அறிக்கைகளை எழுத அனுமதிக்கிறது.





அடிப்படை தொடரியல் பின்வருமாறு:

வெளிப்பாடு1 XOR வெளிப்பாடு2

இந்த செயல்பாட்டின் சில அடிப்படை பயன்பாட்டை ஆராய்வோம்.



அடிப்படை பயன்பாடு

இரண்டு பூலியன் வெளிப்பாடுகளை மதிப்பிடும்போது XOR ஆபரேட்டர் MySQL இல் எவ்வாறு செயல்படுகிறது என்பதை விளக்கும் பின்வரும் உதாரணத்தைக் கவனியுங்கள்:

1 xor 1 ஐ res ஆக தேர்ந்தெடுக்கவும்;

இந்த வழக்கில், MySQL 1 ஐ உண்மையாகவும் 0 தவறானதாகவும் கருதுகிறது. எனவே, இரண்டு வெளிப்பாடுகளும் உண்மையாக இருப்பதால், ஆபரேட்டர் பின்வருமாறு தவறானதைத் தருகிறார்:

ரெஸ்|
---+
0|

வெளிப்பாடு அல்லது செயல்பாட்டில் ஒன்று உண்மையாக இருக்கும்போது ஆபரேட்டரின் செயல்பாடு பாதுகாக்கப்படுகிறது. ஒரு உதாரணம் பின்வருமாறு:

1 xor 0 ஐ res ஆக தேர்ந்தெடுக்கவும்;

இந்த வழக்கில், சரியாக ஒரு மதிப்பு மட்டுமே உண்மையாக இருப்பதால், ஆபரேட்டர் பின்வருமாறு உண்மையைத் தருகிறார்:

ரெஸ்|
---+
1|

மேம்பட்ட பயன்பாடு

தரவுத்தள அட்டவணையைப் பயன்படுத்தி XOR ஆபரேட்டரின் மிகவும் மேம்பட்ட உதாரண பயன்பாட்டைப் பார்ப்போம். இதற்கு, சகிலா மாதிரி தரவுத்தளத்திலிருந்து “வாடிக்கையாளர்” அட்டவணையைப் பயன்படுத்துகிறோம்.

வாடிக்கையாளர் அட்டவணையில் இருந்து செயலில் உள்ள அல்லது செயலற்ற உறுப்பினர்களின் பட்டியலை மீட்டெடுக்க விரும்புகிறோம் என்று வைத்துக்கொள்வோம்.

இந்த வழக்கில், செயலில் உள்ள நிலை 1 ஆல் குறிக்கப்படுகிறது மற்றும் செயலற்ற நிலை 0 மதிப்பால் குறிக்கப்படுகிறது.

இதை அடைய XOR ஆபரேட்டருடன் இணைந்து இதைப் பயன்படுத்தலாம். பின்வரும் உதாரண வினவலைக் கவனியுங்கள்:

வாடிக்கையாளர்_ஐடி, முதல்_பெயர், மின்னஞ்சல், செயலில் உள்ளதைத் தேர்ந்தெடுக்கவும்

வாடிக்கையாளரிடமிருந்து

எங்கே (செயலில் XOR செயலில் இல்லை) = 1 வரம்பு 3;

இது பொருந்தக்கூடிய பதிவுகளை பின்வருமாறு திருப்பி அனுப்ப வேண்டும்:

 ஒரு பெயர் விளக்கம் தானாகவே உருவாக்கப்படும்

இதோ!

முடிவுரை

இந்த டுடோரியலில், பல்வேறு செயல்பாடுகள் மற்றும் பயன்பாட்டை உள்ளடக்கியதன் மூலம் SQL இல் XOR ஆபரேட்டருடன் எவ்வாறு வேலை செய்வது மற்றும் பயன்படுத்துவது என்பதை நாங்கள் கற்றுக்கொண்டோம். குறிப்பிட்ட பதிவுகளை வடிகட்ட ஒரு தரவுத்தள அட்டவணையில் அதை எவ்வாறு பயன்படுத்தலாம் என்பதையும் நாங்கள் பார்த்தோம்.