SQL சர்வர் வலது செயல்பாடு

Sql Carvar Valatu Ceyalpatu



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

செயல்பாட்டு தொடரியல், அளவுருக்கள் மற்றும் வருவாய் மதிப்பு

பின்வருபவை SQL சேவையகத்தில் சரியான செயல்பாட்டின் தொடரியல் ஆகும்:

வலது ( பாத்திரம்_வெளிப்பாடு , முழு எண்_வெளிப்பாடு )

செயல்பாட்டு வாதங்களில் பின்வருவன அடங்கும்:







  1. character_expression - இந்த வாதம் எழுத்துகள் பிரித்தெடுக்கப்படும் உள்ளீட்டு சரத்தை வரையறுக்கிறது. இந்த மதிப்பு எழுத்துச் சரம், மாறி அல்லது அட்டவணை நெடுவரிசையாக இருக்கலாம். TEXT அல்லது NTEXT தவிர எந்த வகையிலும் இந்த வாதத்தின் மதிப்பை நீங்கள் வழங்கலாம். அப்படியானால், SQL சர்வர் அவற்றை முறையே VARCHAR மற்றும் NVARCHAR ஆக மாற்றுகிறது.
  2. integer_expression - இந்த வாதமானது உள்ளீட்டு சரத்திலிருந்து பிரித்தெடுக்கப்பட வேண்டிய எழுத்துக்களின் எண்ணிக்கையை நிர்ணயிக்கும் நேர்மறை முழு எண் மதிப்பைக் குறிக்கிறது.

யூனிகோட் அல்லாத உள்ளீட்டு சரத்திற்கு VARCHAR வகையையும், யூனிகோட் உள்ளீட்டு சரத்திற்கு NVARCHARஐயும் செயல்பாடு வழங்கும்.



எடுத்துக்காட்டுகள்:

SQL சர்வரில் வலது() செயல்பாட்டைப் பயன்படுத்துவதற்கான சில அடிப்படை எடுத்துக்காட்டுகளை பின்வரும் பகுதி வழங்குகிறது.



எடுத்துக்காட்டு 1: அடிப்படை பயன்பாடு

வழங்கப்பட்ட பின்வரும் உதாரணத்தைக் கவனியுங்கள்:





தேர்ந்தெடுக்கவும் வலது ( 'https://geekbits.io' , பதினொரு ) AS url;

கொடுக்கப்பட்ட வினவலை இயக்கியதும், பின்வருவனவற்றில் காட்டப்பட்டுள்ளபடி, உள்ளீட்டு சரத்தின் வலதுபுறத்தில் இருந்து 11 எழுத்துகளை அது திருப்பி அனுப்ப வேண்டும்:

url |
----------+
கீக்பிட்ஸ் . இது |

எடுத்துக்காட்டு 2: அட்டவணை நெடுவரிசையுடன் வலது() செயல்பாட்டைப் பயன்படுத்துதல்

கொடுக்கப்பட்ட நெடுவரிசையில் கடைசி மதிப்புகளைப் பிரித்தெடுக்க வலது() செயல்பாட்டை எவ்வாறு பயன்படுத்தலாம் என்பதை பின்வரும் எடுத்துக்காட்டு விளக்குகிறது.



பின்வருவனவற்றில் காட்டப்பட்டுள்ளபடி எங்களிடம் ஒரு அட்டவணை உள்ளது என்று வைத்துக்கொள்வோம்:

பின்வரும் வினவலில் காட்டப்பட்டுள்ளபடி, தயாரிப்பு_பெயர் நெடுவரிசையிலிருந்து ஆண்டைப் பிரித்தெடுக்கலாம்:

தேர்ந்தெடுக்கவும் பொருளின் பெயர் , வலது ( பொருளின் பெயர் , 4 ) AS ஆண்டு
இருந்து பொருட்கள்;

இதன் விளைவாக அட்டவணை பின்வருமாறு:

முடிவுரை

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

வாசித்ததற்கு நன்றி!