SQL இல் மிகவும் பொதுவான சரம் கையாளுதல் பணிகளில் ஒன்று, கொடுக்கப்பட்ட உள்ளீட்டு சரத்திலிருந்து இடைவெளி எழுத்துக்களை ஒழுங்கமைப்பது அல்லது அகற்றுவது.
இந்த டுடோரியலில், சரம் டிரிம்மிங்கில் முக்கிய பங்கு வகிக்கும் LTRIM() செயல்பாட்டைப் பற்றி அறிந்து கொள்வோம்.
SQL LTRIM
SQL இல், LTRIM() செயல்பாடு இடது டிரிம் என்பதைக் குறிக்கிறது. கொடுக்கப்பட்ட சரம் மதிப்பிலிருந்து ஏதேனும் மற்றும்/அல்லது முன்னணி (இடதுபுறம்) எழுத்துக்களை அகற்ற இந்த செயல்பாடு நம்மை அனுமதிக்கிறது.
தரவுத்தளத்திலிருந்து மதிப்புகளை சுத்தம் செய்ய அனுமதிக்கும் சரங்களின் தொடக்கத்தில் தேவையற்ற இடைவெளியைக் கொண்டிருக்கும் தரவைக் கையாளும் போது இந்தச் செயல்பாடு மிகவும் பயனுள்ளதாக இருக்கும்.
தொடரியல்:
SQL இல் LTRIM செயல்பாட்டிற்கான தொடரியல் தரவுத்தள இயந்திரத்தைப் பொறுத்து சிறிது மாறுபடலாம். MySQL இல், தொடரியல் பின்வருமாறு:
LTRIM(string_to_trim)
'string_to_trim' என்பது உள்ளீடு சரத்தை குறிப்பிடுகிறது, அதில் இருந்து எந்த முன்னணி இடைவெளி எழுத்துக்களையும் அகற்ற விரும்புகிறோம்.
SQL LTRIM எடுத்துக்காட்டு பயன்பாடு (MySQL)
LTRIM செயல்பாட்டை எவ்வாறு பயன்படுத்துவது என்பதற்கான சில நடைமுறை எடுத்துக்காட்டுகளைப் பார்ப்போம். நாங்கள் அடிப்படை பயன்பாட்டுடன் தொடங்குகிறோம், மேலும் சில மேம்பட்ட எடுத்துக்காட்டுகளை உள்ளடக்குகிறோம்.
மாதிரி தரவு
வினவல்களுக்குள் நுழைவதற்கு முன், பின்வருவனவற்றில் காட்டப்பட்டுள்ளபடி பணியாளர் தரவைக் கொண்ட ஒரு எடுத்துக்காட்டு அட்டவணையைக் கவனியுங்கள்:
எஸ்
முன்னணி இடைவெளி எழுத்துக்கள் அகற்றப்பட்ட அட்டவணையில் இருந்து 'job_title' ஐ மீட்டெடுக்க விரும்புகிறோம் என்று வைத்துக்கொள்வோம். பின்வருவனவற்றில் நாம் LTRIM செயல்பாட்டைப் பயன்படுத்தலாம்:
Emp இலிருந்து LTRIM(job_title) சுத்தம் செய்யப்பட்ட_பணி_தலைப்பைத் தேர்ந்தெடுக்கவும்; வெளியீடு:
எடுத்துக்காட்டு: குறிப்பிட்ட எழுத்துக்களை ட்ரிம் செய்தல்
இயல்பாக, LTRIM செயல்பாடு உள்ளீட்டு சரத்திலிருந்து ஸ்பேஸ் எழுத்துகளை நீக்குகிறது. இருப்பினும், உள்ளீட்டு சரத்திலிருந்து நீக்க விரும்பும் குறிப்பிட்ட எழுத்துக்களைக் குறிப்பிடலாம்.
எடுத்துக்காட்டாக, தாவல் எழுத்தின் அனைத்து நிகழ்வுகளையும் அகற்ற, பின்வரும் எடுத்துக்காட்டில் காட்டப்பட்டுள்ளபடி “\t” மதிப்பைப் பயன்படுத்தலாம்:
எம்பியில் இருந்து trimmed_last_name AS LTRIM('\t' from last_name) தேர்ந்தெடுக்கவும்;இது குறிப்பிட்ட நெடுவரிசையில் உள்ள சரங்களிலிருந்து அனைத்து தாவல் எழுத்துக்களையும் அகற்ற வேண்டும்.
குறிப்பு: ஆதரிக்கப்படும் எந்த எழுத்தையும் நீங்கள் குறிப்பிடலாம்.
SQL RTRIM
SQL இல், RTRIM() செயல்பாடு வலது டிரிம் என்பதைக் குறிக்கிறது. கொடுக்கப்பட்ட சரம் மதிப்பிலிருந்து ஏதேனும் மற்றும்/அல்லது பின்தொடரும் (வலதுபுறம்) எழுத்துகளை அகற்ற இந்த செயல்பாடு நம்மை அனுமதிக்கிறது.
தரவுத்தளத்திலிருந்து மதிப்புகளை சுத்தம் செய்ய அனுமதிக்கும் சரங்களின் முடிவில் தேவையற்ற இடைவெளியைக் கொண்டிருக்கும் தரவைக் கையாளும் போது இந்தச் செயல்பாடு மிகவும் பயனுள்ளதாக இருக்கும்.
தொடரியல் :
SQL இல் RTRIM செயல்பாட்டிற்கான தொடரியல் தரவுத்தள இயந்திரத்தைப் பொறுத்து சிறிது மாறுபடலாம். MySQL இல், தொடரியல் பின்வருமாறு:
'string_to_trim' என்பது உள்ளீடு சரத்தை குறிப்பிடுகிறது, அதில் இருந்து எந்த முன்னணி இடைவெளி எழுத்துக்களையும் அகற்ற விரும்புகிறோம்.
SQL RTRIM எடுத்துக்காட்டு பயன்பாடு (MySQL)
RTRIM செயல்பாட்டை எவ்வாறு பயன்படுத்துவது என்பதற்கான சில நடைமுறை எடுத்துக்காட்டுகளைப் பார்ப்போம். நாங்கள் அடிப்படை பயன்பாட்டுடன் தொடங்குகிறோம், மேலும் சில மேம்பட்ட எடுத்துக்காட்டுகளை உள்ளடக்குகிறோம்.
மாதிரி தரவு
வினவல்களுக்குள் நுழைவதற்கு முன், பின்வருவனவற்றில் காட்டப்பட்டுள்ளபடி பணியாளர் தரவைக் கொண்ட ஒரு எடுத்துக்காட்டு அட்டவணையைக் கவனியுங்கள்:
முன்னணி இடைவெளி எழுத்துக்கள் அகற்றப்பட்ட அட்டவணையில் இருந்து 'job_title' ஐ மீட்டெடுக்க விரும்புகிறோம் என்று வைத்துக்கொள்வோம். பின்வருவனவற்றில் நாம் RTRIM செயல்பாட்டைப் பயன்படுத்தலாம்:
Emp இலிருந்து RTRIM(job_title) சுத்தம் செய்யப்பட்ட_பணி_தலைப்பைத் தேர்ந்தெடுக்கவும்; வெளியீடு:
எடுத்துக்காட்டு: குறிப்பிட்ட எழுத்துக்களை ட்ரிம் செய்தல்
இயல்பாக, RTRIM செயல்பாடு உள்ளீட்டு சரத்திலிருந்து ஸ்பேஸ் எழுத்துக்களை நீக்குகிறது. இருப்பினும், உள்ளீட்டு சரத்திலிருந்து நீக்க விரும்பும் குறிப்பிட்ட எழுத்துக்களை நாம் குறிப்பிடலாம்.
எடுத்துக்காட்டாக, தாவல் எழுத்தின் அனைத்து நிகழ்வுகளையும் அகற்ற, பின்வரும் எடுத்துக்காட்டில் காட்டப்பட்டுள்ளபடி “\t” மதிப்பைப் பயன்படுத்தலாம்:
எம்பியில் இருந்து trimmed_last_name AS RTRIM('\t' from last_name) தேர்ந்தெடுக்கவும்;இது குறிப்பிட்ட நெடுவரிசையில் உள்ள சரங்களிலிருந்து அனைத்து தாவல் எழுத்துக்களையும் அகற்ற வேண்டும்.
குறிப்பு: ஆதரிக்கப்படும் எந்த எழுத்தையும் நீங்கள் குறிப்பிடலாம்.
SQL TRIM
இரு உலகத்தின் நன்மையும் நமக்கு உண்டு. TRIM() செயல்பாடுகள் ஒரு சரத்திலிருந்து ஏதேனும் முன்னணி மற்றும் பின்தங்கிய இடைவெளி எழுத்துகளை அகற்றும்.
ஒரு உதாரணம் பின்வருமாறு:
TrimmedString ஆக TRIM (' ஹலோ வேர்ல்ட் ') தேர்ந்தெடுக்கவும்;இது சரத்திலிருந்து ஸ்பேஸ் எழுத்துக்களை அகற்ற வேண்டும்.
முடிவுரை
ஒரு சரத்தின் ஆரம்பம், முடிவு அல்லது இரண்டு முனைகளிலும் உள்ள இடைவெளி எழுத்துக்களை அகற்ற டிரிம் செயல்பாடுகளை எவ்வாறு பயன்படுத்துவது என்று நாங்கள் விவாதித்தோம்.