வடிவம் SQL வினவல்களில் பொருந்துகிறது

செயல்திறன் பொருத்துதலுக்கான வைல்டு கார்டுகளைப் பயன்படுத்துதல்

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

LIKE ஆபரேட்டர் பயன்படுத்தி

SQL வினவலில் ஒரு வைல்டு கார்டு வெளிப்பாட்டைப் பயன்படுத்த, WHERE பிரிவில் LIKE ஆபரேட்டரைப் பயன்படுத்தவும், ஒற்றை மேற்கோள் மதிப்பெண்களுக்குள் வடிவமைப்பை இணைக்கவும்.

ஒரு எளிய தேடல் செய்ய% வைல்டு கார்டு பயன்படுத்தி

கடிதம் சி தொடங்கி ஒரு கடைசி பெயரை உங்கள் தரவுத்தளத்தில் எந்த ஊழியர் தேட, பின்வரும் Transact-SQL அறிக்கை பயன்படுத்த:

'C%' என்ற கடைசிப் பெயரைப் பார்த்தால் ஊழியர்களிடம் இருந்து தேர்ந்தெடுங்கள்

இல்லை முக்கிய பயன்படுத்தி வடிவங்கள் விலக்கி

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

'C%' என்ற கடைசிப் பெயரைப் பார்த்தால், ஊழியர்களிடம் இருந்து தேர்ந்தெடுங்கள்

ஒரு முறை பொருந்தும் அனிமேஷன்% தி வைல்டு கார்டு இருமுறை

ஒரு குறிப்பிட்ட வடிவத்தை எங்கு வேண்டுமானாலும் பொருட்படுத்தாமல் % wildcard இன் இரண்டு நிகழ்வுகளை பயன்படுத்தவும். இந்த எடுத்துக்காட்டு கடைசிப் பெயரில் ஒரு சி கொண்டிருக்கும் எல்லா பதிவுகளையும் கொடுக்கிறது:

'% C%' என்ற கடைசிப் பெயரைப் பார்த்தால், ஊழியர்களிடம் இருந்து தேர்ந்தெடு

ஒரு குறிப்பிட்ட நிலையில் ஒரு மாதிரி போட்டியைக் கண்டறிதல்

ஒரு குறிப்பிட்ட இடத்திலுள்ள தரவைப் பெற _ வைல்டு கார்டைப் பயன்படுத்தவும். சி கடைசி பெயர் நெடுவரிசையின் மூன்றாவது இடத்தில் நிகழும்போது மட்டுமே இந்த உதாரணம் பொருந்துகிறது:

ஊழியர்களிடமிருந்து * தேர்ந்தெடு '__%%

டிரான்லக்ட் SQL இல் வைல்டு கார்டு எக்ஸ்பிரஷன்கள் ஆதரவு

பரிவர்த்தனை SQL மூலம் பல வைல்டு கார்டு வெளிப்பாடுகள் உள்ளன:

காம்ப்ளக்ஸ் வடிவங்களுக்கான வைல்டுகார்டை இணைக்கிறது

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

ஊழியர்களிடமிருந்து * தேர்ந்தெடுக்கப்பட்டவர்கள் * கடைசி நேரத்தில் [']% [^ aeiou]'

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

'____' என்ற கடைசிப் பெயரை,

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