SQL மற்றும்

Sql Marrum



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

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

SQL மற்றும் ஆபரேட்டர்

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







SELECT, UPDATE மற்றும் DELETE போன்ற பிற SQL அறிக்கைகளுடன் இணைந்து WHERE பிரிவில் பயன்படுத்தப்படும் AND ஆபரேட்டரைக் காண்பீர்கள்.



இது செயல்பாட்டின் நோக்கத்தை குறைக்க உங்களை அனுமதிக்கிறது. எடுத்துக்காட்டாக, DELETE அறிக்கையைப் பயன்படுத்தி, குறிப்பிட்ட நிபந்தனையை பூர்த்தி செய்யும் தரவு மட்டுமே அகற்றப்படுவதை உறுதிசெய்ய, WHERE விதி மற்றும் AND முக்கிய சொல்லைப் பயன்படுத்தலாம்.



AND ஆபரேட்டரின் தொடரியல் கீழே காட்டப்பட்டுள்ளபடி வெளிப்படுத்தப்படலாம்:





bool_expr_1 மற்றும் bool_expr_2 மற்றும் bool_expr_3… மற்றும் bool_expr_N;

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

குறிப்பு: NULL மதிப்புகளும் தவறானதாகக் கருதப்படுகின்றன.



எடுத்துக்காட்டு பயன்பாடு

கீழே உள்ள வினவல்களில் காட்டப்பட்டுள்ள மாதிரி தரவு எங்களிடம் உள்ளது என்று வைத்துக்கொள்வோம்:

கைவிட தரவுத்தளம் IF உள்ளது சாம்பிள்ட்பி;
உருவாக்கு தரவுத்தளம் சாம்பிள்ட்பி;
பயன்படுத்தவும் சாம்பிள்ட்பி;
உருவாக்கு மேசை டெவலப்பர்கள் (
ஐடி INT AUTO_INCREMENT இல்லை ஏதுமில்லை முதன்மை முக்கிய ,
முதல்_பெயர் வர்ச்சர் ( ஐம்பது ) இல்லை ஏதுமில்லை ,
கடைசி_பெயர் வர்ச்சர் ( ஐம்பது ) ,
துறை வர்ச்சர் ( ஐம்பது ) இல்லை ஏதுமில்லை ,
சம்பளம் INT
) ;
செருகு INTO டெவலப்பர்கள் ( முதல்_பெயர் , கடைசி_பெயர் , துறை , சம்பளம் )
மதிப்புகள்
( 'ரோகன்' , 'எலிசன்' , 'விளையாட்டு' , 120000 ) ,
( 'அன்னி' , 'நீல்' , 'தரவுத்தளம்' , 122000 ) ,
( 'ஃப்ரேசர்' , 'எப்படி' , 'முன்புறம்' , 100000 ) ,
( 'கிரிஷ்' , 'பொல்லார்ட்' , 'பின்னணி' , 115000 ) ,
( 'வேலை' , 'ஃபோர்டு' , 'டெவொப்ஸ்' , 118000 ) ,
( 'கடற்கரை' , 'பார்த்தேன்' , 'விளையாட்டு' , 135000 ) ,
( 'கீரா' , 'டீக்கன்' , 'தரவுத்தளம்' , 130000 ) ,
( 'அழைக்கப்பட்ட' , 'ஹான்சன்' , 'மேகம்' , 123000 ) ,
( 'போக்டன்' , 'மோர்லி' , 'முன்புறம்' , 108000 ) ,
( 'மரியா' , 'கோல்ட்ஸ்மித்' , 'பின்னணி' , 120000 ) ;

முடிவு அட்டவணை:

'டெவொப்ஸ்' பிரிவில் பணிபுரியும் டெவலப்பர்களைக் கண்டறிந்து 110000க்கு மேல் சம்பளம் பெற, காட்டப்பட்டுள்ளபடி வினவலை இயக்கலாம்:

தேர்ந்தெடுக்கவும் * இருந்து டெவலப்பர்கள் எங்கே துறை = 'டெவொப்ஸ்' மற்றும் சம்பளம் >= 110000 ;

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

ஐடி | முதல்_பெயர் | கடைசி_பெயர் | துறை | சம்பளம் |
--+----------+---------+----------+------+
5 | வேலை | ஃபோர்டு | devops | 118000 |

இந்த வழக்கில், மேலே காட்டப்பட்டுள்ளபடி ஒரே ஒரு பதிவு மட்டுமே உள்ளது. AND திறவுச்சொல்லைப் பயன்படுத்தி உங்கள் தரவை மேலும் வடிகட்ட கூடுதல் நிபந்தனைகளை நீங்கள் குறிப்பிடலாம்.

முடிவுரை

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

வாசித்ததற்கு நன்றி. OR ஆபரேட்டரைப் பற்றி மேலும் அறிய எங்கள் SQL அல்லது ஆபரேட்டர் டுடோரியலைப் பார்க்கவும் மற்றும் AND ஆபரேட்டருடன் ஒப்பிடும்போது அது எவ்வாறு செயல்படுகிறது.