ஆரக்கிள் சரத்தின் நீளம்

Arakkil Carattin Nilam



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

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







ஆரக்கிள் நீளம் செயல்பாடு

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



சரத்தின் நீளம் உள்ளீட்டு சரத்தில் உள்ள எழுத்துக்களின் எண்ணிக்கையால் தீர்மானிக்கப்படுகிறது மற்றும் வரையறுக்கப்பட்ட எழுத்துக்குறி தொகுப்பால் நிர்வகிக்கப்படுகிறது.



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





நீளம் ( உள்ளீடு_சரம் ) ;

முந்தைய தொடரியல் செயல்பாடு ஒரு வாதத்தை ஏற்றுக்கொள்கிறது என்பதைக் காட்டுகிறது: ஒரு சரம் மதிப்பு, மாறி, அட்டவணை நெடுவரிசை அல்லது சரம் வெளிப்பாடு.



உள்ளீட்டு வகை CHAR, VARCHAR2, NCHAR, NVARCHAR, CLOB அல்லது NCLOB ஆக இருக்க வேண்டும்.

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

சரத்தின் எழுத்துகளின் எண்ணிக்கையைக் குறிக்கும் நேர்மறை முழு எண் வகையை செயல்பாடு வழங்கும். உள்ளீட்டு மதிப்பு NULL எனில் செயல்பாடு NULL வகையை உருவாக்கும்.

எடுத்துக்காட்டு செயல்பாடு பயன்பாடு

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

எடுத்துக்காட்டு 1 - அடிப்படை செயல்பாடு எடுத்துக்காட்டு

பின்வரும் எடுத்துக்காட்டு நீளம்() செயல்பாட்டை ஒரு நேரடி உள்ளீட்டு சரத்துடன் பயன்படுத்துகிறது:

தேர்ந்தெடுக்கவும் நீளம் ( லினக்ஷிண்டிற்கு வரவேற்கிறோம் ) என மட்டுமே
இரட்டையிலிருந்து;

முந்தைய வினவல், கீழே விளக்கப்பட்டுள்ளபடி உள்ளீட்டு சரத்தின் எழுத்துகளின் எண்ணிக்கையை வழங்க வேண்டும்:

வெறும்
----------
இருபது

எடுத்துக்காட்டு 2 - நீளச் செயல்பாட்டைப் பயன்படுத்தி NULL உள்ளீடு

NULL உள்ளீடு வழங்கப்படும் போது பின்வரும் எடுத்துக்காட்டு செயல்பாட்டு செயல்பாட்டைக் காட்டுகிறது:

தேர்ந்தெடுக்கவும் நீளம் ( ஏதுமில்லை ) என இரட்டையிலிருந்து லென்;

விளைவாக:

வெறும்
----------
< ஏதுமில்லை >

ஒரு வெற்று சரம் NULL போன்ற வடிவத்தில் கருதப்படுகிறது என்பதை புரிந்துகொள்வது நல்லது. ஆர்ப்பாட்டம்:

தேர்ந்தெடுக்கவும் நீளம் ( '' ) என இரட்டையிலிருந்து லென்;

வெளியீடு:

வெறும்
-------------
< ஏதுமில்லை >

எடுத்துக்காட்டு 3 - முன்னணி மற்றும் பின்தங்கிய இடைவெளி எழுத்துகளுடன் சரம்

முன்னணி அல்லது பின்தங்கிய இடைவெளி எழுத்துகளுடன் எழுத்துச்சரத்துடன் வழங்கும்போது செயல்பாடு எவ்வாறு செயல்படுகிறது என்பதை பின்வரும் எடுத்துக்காட்டு வெளிப்படுத்துகிறது:

தேர்ந்தெடுக்கவும் நீளம் ( 'வணக்கம் உலகம்' ) என len_leading,
நீளம் ( 'வணக்கம் உலகம்' ) என len_trailing,
நீளம் ( 'வணக்கம் உலகம்' ) என len_leading_trailing,
நீளம் ( 'வணக்கம் உலகம்' ) என len_இல்லை
இரட்டையிலிருந்து;

முந்தைய அறிக்கை கீழே காட்டப்பட்டுள்ளபடி வெளியீட்டை வழங்க வேண்டும்:

எடுத்துக்காட்டு 4 - அட்டவணை நெடுவரிசையுடன் நீளம்() செயல்பாட்டைப் பயன்படுத்துதல்

அட்டவணை நெடுவரிசையுடன் நீள செயல்பாட்டின் பயன்பாட்டை பின்வரும் எடுத்துக்காட்டு நிரூபிக்கிறது:

தேர்ந்தெடுக்கவும் முதல்_பெயர், நீளம் ( முதல்_பெயர் )
ஊழியர்களிடமிருந்து
எங்கே ROWNUM < = 10 ;

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

முடிவுரை

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