MySQL இல் IN ஆபரேட்டரை எவ்வாறு பயன்படுத்துவது?

Mysql Il In Aparettarai Evvaru Payanpatuttuvatu



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

MySQL தரவுத்தளத்தில் IN ஆபரேட்டரை எவ்வாறு பயன்படுத்துவது என்பதை இந்த வழிகாட்டி விளக்குகிறது.







MySQL இல் IN ஆபரேட்டரை எவ்வாறு பயன்படுத்துவது?

MySQL இல், ' IN வழங்கப்பட்ட பட்டியலின் அடிப்படையில் வெளியீட்டை சரிபார்க்க அல்லது வடிகட்ட ஆபரேட்டர் பயன்படுத்தப்படுகிறது. தி IN எண்கள், சரங்கள் போன்ற பல்வேறு வகையான மதிப்புகளைப் பொருத்த ஆபரேட்டரைப் பயன்படுத்தலாம்.



பயன்படுத்துவதற்கான தொடரியல் IN SELECT அறிக்கையுடன் ஆபரேட்டர் கீழே காட்டப்பட்டுள்ளது:



தேர்ந்தெடுக்கவும் [ நெடுவரிசைகள்_பெயர் ]
இருந்து [ அட்டவணை_பெயர் ]
எங்கே [ நெடுவரிசை_பெயர் ] IN ( [ மதிப்பு_1 ] , [ மதிப்பு_2 ] , [ மதிப்பு3 ] ,... ) ;





மேலே உள்ள தொடரியல், வழங்கவும் [மதிப்பு_1] , [மதிப்பு_2] , மற்றும் [மதிப்பு3] உடன் [நெடுவரிசைகள்_பெயர்] மற்றும் [அட்டவணை_பெயர்] . வெளியீடு மதிப்புகளாக இருக்கும் [நெடுவரிசைகள்_பெயர்] என்று பொருந்தும் [மதிப்பு_1] , [மதிப்பு_2] , மற்றும் [மதிப்பு3] .

IN ஆபரேட்டரின் செயல்பாட்டைப் புரிந்து கொள்ள உதாரணத்திற்கு செல்லலாம்



எடுத்துக்காட்டு 1: எண்களின் மதிப்புகளைப் பொருத்தவும்

MySQL இல், தி IN எண் மதிப்புகளின் பட்டியலைப் பொருத்த ஆபரேட்டரைப் பயன்படுத்தலாம், எடுத்துக்காட்டு கீழே கொடுக்கப்பட்டுள்ளது:

தேர்ந்தெடுக்கவும் *
தயாரிப்புகளிலிருந்து
ஐடி எங்கே ( 3 , 5 ) ;

மேலே உள்ள எடுத்துக்காட்டில், ' ஐடி 'நெடுவரிசை' தயாரிப்புகள் (3, 5) பட்டியலைப் பொருத்த அட்டவணை பயன்படுத்தப்படுகிறது.

வெளியீடு

பட்டியலுடன் பொருந்தக்கூடிய மதிப்புகள் மட்டுமே வெளியீட்டில் இருப்பதை ஸ்கிரீன்ஷாட் காட்டுகிறது.

எடுத்துக்காட்டு 2: தேதி/நேர மதிப்புகளைப் பொருத்தவும்

தி IN வெளியீட்டை வடிகட்ட, தேதி/நேர மதிப்புகளை பொருத்த ஆபரேட்டரைப் பயன்படுத்தலாம். IN ஆபரேட்டரைப் பயன்படுத்தி வெளியீட்டை வடிகட்டுவதற்கான எடுத்துக்காட்டு இங்கே:

தேர்ந்தெடுக்கவும் *
ஆர்டர்களில் இருந்து
எங்கே ஆர்டர்_தேதி IN ( '2023-04-10 11:01:58' ) ;

மேலே உள்ள எடுத்துக்காட்டில், ' உத்தரவு ” அட்டவணை பயன்படுத்தப்படுகிறது.

வெளியீடு

IN ஆபரேட்டருக்குள் குறிப்பிடப்பட்ட தேதியின்படி வெளியீடு வடிகட்டப்பட்டதை வெளியீடு காட்டுகிறது.

எடுத்துக்காட்டு 3: சரம் மதிப்புகளைக் கண்டறியவும்

தி IN பட்டியலில் வழங்கப்பட்ட சரங்களின் அடிப்படையில் தரவை வடிகட்ட ஆபரேட்டரைப் பயன்படுத்தலாம். வடிகட்டுவதற்கான எடுத்துக்காட்டு ' வகைகள் 'அட்டவணை கீழே கொடுக்கப்பட்டுள்ளது:

தேர்ந்தெடுக்கவும் *
வகைகளில் இருந்து
எங்கே பெயர் IN ( 'எலக்ட்ரானிக்ஸ்' , 'அழகு' ) ;

வெளியீடு

வழங்கப்பட்ட சரம் பட்டியலின்படி வடிகட்டப்பட்ட தரவை வெளியீடு காட்டுகிறது.

எடுத்துக்காட்டு 4: மற்றொரு அட்டவணையின் தரவைப் பயன்படுத்தி தரவை வடிகட்டவும்

மற்றொரு அட்டவணையின் மதிப்புகளைப் பயன்படுத்தி முதன்மை அட்டவணையை வடிகட்ட, துணை வினவில் IN ஆபரேட்டரைப் பயன்படுத்தலாம். உதாரணம் கீழே கொடுக்கப்பட்டுள்ளது:

தேர்ந்தெடுக்கவும் ஐடி , பயனர் பெயர், மின்னஞ்சல்
இருந்து பயனர்கள்
எங்கே ஐடி IN ( ஆர்டர்களில் இருந்து user_id ஐத் தேர்ந்தெடு எங்கே அளவு = 2 ) ;

மேலே உள்ள எடுத்துக்காட்டில், ' பயனர்கள் 'அட்டவணை முதன்மை அட்டவணையாக பயன்படுத்தப்படுகிறது மற்றும்' உத்தரவு ” அட்டவணை ஒரு துணை வினவில் பயன்படுத்தப்படுகிறது.

வெளியீடு

IN ஆபரேட்டர் துணை வினவலின்படி மதிப்புகளை மீட்டெடுத்தார்.

முடிவுரை

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