SQL ஆபரேட்டர்கள் என்றால் என்ன, அவை எவ்வாறு செயல்படுகின்றன?

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

தரவுத்தளங்களில் தரவைக் கையாளும் போது, ​​தரவை கையாளுவதற்கும் மீட்டெடுப்பதற்கும் நாங்கள் பெரும்பாலும் பல்வேறு வகையான செயல்பாடுகளைச் செய்கிறோம். SQL தரவுத்தள மேலாண்மை அமைப்புகளின் தளமாக இருப்பதால், இதுபோன்ற செயல்பாடுகளைச் செய்ய பல்வேறு ஆபரேட்டர்களை வழங்குகிறது. SQL ஆபரேட்டர்கள் குறித்த இந்த கட்டுரையில், பின்வரும் வரிசையில் SQL இல் பயன்படுத்தப்படும் பல்வேறு ஆபரேட்டர்களைப் பற்றி விவாதிப்பேன்:

SQL-SQL ஆபரேட்டர்கள்-எடுரேகா



    1. எண்கணித ஆபரேட்டர்கள்
    2. ஒப்பீட்டு ஆபரேட்டர்கள்
    3. தருக்க ஆபரேட்டர்கள்

SQL ஆபரேட்டர்கள் என்றால் என்ன?

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

SQL இல் பல்வேறு வகையான ஆபரேட்டர்கள் இருப்பதால், SQL ஆபரேட்டர்கள் குறித்த இந்த கட்டுரையின் அடுத்த பகுதியில் இதைப் புரிந்துகொள்வோம்.

ஜாவாவில் mvc என்றால் என்ன

SQL ஆபரேட்டர்களின் வகைகள்

எண்கணித ஆபரேட்டர்கள்

கூட்டல், பெருக்கல், கழித்தல் போன்ற செயல்பாடுகளைச் செய்ய இந்த ஆபரேட்டர்கள் பயன்படுத்தப்படுகின்றன.

ஆபரேட்டர் செயல்பாடு விளக்கம்
+கூட்டல்ஆபரேட்டரின் இருபுறமும் மதிப்புகளைச் சேர்க்கவும்
-கழித்தல்வலது புற மதிப்பை இடது கை மதிப்பிலிருந்து கழிக்கப் பயன்படுகிறது
*பெருக்கல்ஆபரேட்டரின் ஒவ்வொரு பக்கத்திலும் இருக்கும் மதிப்புகளை பெருக்குகிறது
/பிரிவுஇடது கை மதிப்பை வலது கை மதிப்பால் வகுக்கிறது
%மாடுலஸ்இடது கை மதிப்பை வலது கை மதிப்பால் பிரித்து மீதமுள்ளதை வழங்குகிறது

உதாரணமாக:

40 + 20 தேர்ந்தெடு 40 - 20 தேர்ந்தெடு 40 * 20 தேர்ந்தெடு 40/20 தேர்ந்தெடு 40% 20

வெளியீடு:

60 20 800 2 0

சரி, அது SQL இல் கிடைக்கும் எண்கணித ஆபரேட்டர்களைப் பற்றியது. SQL ஆபரேட்டர்கள் குறித்த இந்த கட்டுரையில் அடுத்து, கிடைக்கும் ஒப்பீட்டு ஆபரேட்டர்களைப் புரிந்துகொள்வோம்.

ஒப்பீட்டு ஆபரேட்டர்கள்

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

ஆபரேட்டர் செயல்பாடு விளக்கம்
=சமமாகஇரண்டு இயக்கங்களின் மதிப்புகள் சமமாக இருக்கிறதா இல்லையா என்பதைச் சரிபார்க்கப் பயன்படுகிறது. அவை சமமாக இருந்தால், அது உண்மை அளிக்கிறது.
>விட பெரியதுஇடது இயக்கத்தின் மதிப்பு சரியான இயக்கத்தை விட அதிகமாக இருந்தால் உண்மை அளிக்கிறது.
<குறைவாகஆம் ஓபரூவை அளித்தால், இடது இயக்கத்தின் மதிப்பு சரியான இயக்கத்தை விட குறைவாக உள்ளதா என்பதை சரிபார்க்கிறது.
> =விட பெரியது அல்லது சமம்இடது ஓபராண்ட் வலது இயக்கத்தை விட அதிகமாகவோ அல்லது சமமாகவோ இருக்கிறதா என்று சோதிக்கப் பயன்படுகிறது, மேலும் நிபந்தனை உண்மையாக இருந்தால் உண்மை அளிக்கிறது.
<=குறைவாக அல்லது சமமாகஇடது ஓபராண்ட் வலது இயக்கத்தை விட குறைவாகவோ அல்லது சமமாகவோ இருந்தால் உண்மை அளிக்கிறது.
அல்லது! =சமமாக இல்லைஇயக்கங்களின் மதிப்புகள் சமமாக இருக்கிறதா இல்லையா என்பதைச் சரிபார்க்கப் பயன்படுகிறது. அவை சமமாக இல்லாவிட்டால், அது உண்மை.
!>விட பெரியது அல்லஇடது ஓபராண்ட் வலது இயக்கத்தை விட பெரிதாக இல்லையா என்பதை சரிபார்க்கிறது, ஆம் என்றால் உண்மை என்பதைத் தருகிறது.
!<கொஞ்சமும் குறைவின்றிஇடது இயக்கமானது வலது இயக்கத்தை விட குறைவாக இல்லாவிட்டால், உண்மை அளிக்கிறது.

உதாரணமாக:

உங்கள் சிறந்த புரிதலுக்காக, பல்வேறு செயல்பாடுகளைச் செய்ய பின்வரும் அட்டவணையை நான் கருத்தில் கொள்வேன்.

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

எடுத்துக்காட்டு [இதற்கு சமமாக பயன்படுத்தவும்]:

வயது = 20 இருக்கும் மாணவர்களிடமிருந்து * தேர்ந்தெடுக்கவும்

வெளியீடு:

மாணவர் அடையாளம் முதல் பெயர் கடைசி பெயர் வயது
4அகன்ஷாசமணஇருபது

எடுத்துக்காட்டு [இதை விட அதிகமாக பயன்படுத்தவும்]:

வயது> 23 மாணவர்களிடமிருந்து * தேர்ந்தெடுக்கவும்

வெளியீடு:

மாணவர் அடையாளம் முதல் பெயர் கடைசி பெயர் வயது
5வைபவ்குப்தா25

எடுத்துக்காட்டு [குறைவாகவோ அல்லது சமமாகவோ பயன்படுத்தவும்]:

வயது இருக்கும் மாணவர்களிடமிருந்து * தேர்ந்தெடுக்கவும்<= 21 

வெளியீடு:

மாணவர் அடையாளம் முதல் பெயர் கடைசி பெயர் வயது
2பிரியாகபூர்இருபத்து ஒன்று
3ரோஹன்சிங்கானியாஇருபத்து ஒன்று
4அகன்ஷாசமணஇருபது

எடுத்துக்காட்டு [சமமாக இல்லை]:

வயது> 25 மாணவர்களிடமிருந்து * தேர்ந்தெடுக்கவும்

வெளியீடு:

மாணவர் அடையாளம் முதல் பெயர் கடைசி பெயர் வயது
ஒன்றுஅதுல்மிஸ்ரா2. 3
2பிரியாகபூர்இருபத்து ஒன்று
3ரோஹன்சிங்கானியாஇருபத்து ஒன்று
4அகன்ஷாசமணஇருபது

சரி, ஒப்பீட்டு ஆபரேட்டர்கள் சில எடுத்துக்காட்டுகள். SQL ஆபரேட்டர்கள் குறித்த இந்த கட்டுரையில் நகரும், கிடைக்கக்கூடிய பல்வேறு தருக்க ஆபரேட்டர்களைப் புரிந்துகொள்வோம்.

தருக்க ஆபரேட்டர்கள்

ALL, ANY, NOT, BETWEEN போன்ற செயல்பாடுகளைச் செய்ய தருக்க ஆபரேட்டர்கள் பயன்படுத்தப்படுகின்றன.

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

உதாரணமாக:

ஒரு சில செயல்பாடுகளைச் செய்வதற்கு, மேலே கருதப்பட்ட மாணவர் அட்டவணையை நான் பரிசீலிக்கப் போகிறேன்.

ஜாவா முழு எண்ணாக மாற்றவும்

எடுத்துக்காட்டு [எந்த]

வயது * எந்த மாணவர்களிடமிருந்தும் தேர்ந்தெடுக்கவும் * வயது (21> மாணவர்களிடமிருந்து வயது தேர்ந்தெடுக்கவும்> 21)

வெளியீடு:

மாணவர் அடையாளம் முதல் பெயர் கடைசி பெயர் வயது
ஒன்றுஅதுல்மிஸ்ரா2. 3
5வைபவ்குப்தா25

எடுத்துக்காட்டு [BETWEEN & AND]

22 மற்றும் 25 வயதிற்குட்பட்ட மாணவர்களிடமிருந்து * தேர்ந்தெடுக்கவும்

வெளியீடு:

மாணவர் அடையாளம் முதல் பெயர் கடைசி பெயர் வயது
ஒன்றுஅதுல்மிஸ்ரா2. 3

எடுத்துக்காட்டு [IN]

வயது ('23 ',' 20 ') உள்ள மாணவர்களிடமிருந்து * தேர்ந்தெடுக்கவும்

வெளியீடு:

மாணவர் அடையாளம் முதல் பெயர் கடைசி பெயர் வயது
ஒன்றுஅதுல்மிஸ்ரா2. 3
4அகன்ஷாசமணஇருபது

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

நீங்கள் மேலும் அறிய விரும்பினால் MySQL இந்த திறந்த மூல தொடர்புடைய தரவுத்தளத்தை அறிந்து கொள்ளுங்கள், பின்னர் எங்கள் பாருங்கள் இது பயிற்றுவிப்பாளர் தலைமையிலான நேரடி பயிற்சி மற்றும் நிஜ வாழ்க்கை திட்ட அனுபவத்துடன் வருகிறது. இந்த பயிற்சி MySQL ஐ ஆழமாகப் புரிந்துகொள்ளவும், இந்த விஷயத்தில் தேர்ச்சி பெறவும் உதவும்.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? 'SQL ஆபரேட்டர்கள்' குறித்த இந்த கட்டுரையின் கருத்துகள் பிரிவில் இதைக் குறிப்பிடவும், நான் உங்களிடம் திரும்புவேன்.