SQLలో అత్యంత సాధారణ స్ట్రింగ్ మానిప్యులేషన్ టాస్క్లలో ఒకటి ఇచ్చిన ఇన్పుట్ స్ట్రింగ్ నుండి వైట్స్పేస్ అక్షరాలను కత్తిరించడం లేదా తీసివేయడం.
ఈ ట్యుటోరియల్లో, స్ట్రింగ్ ట్రిమ్మింగ్లో కీలక పాత్ర పోషించే LTRIM() ఫంక్షన్ గురించి తెలుసుకుందాం.
SQL LTRIM
SQLలో, LTRIM() ఫంక్షన్ అంటే ఎడమ ట్రిమ్. ఇచ్చిన స్ట్రింగ్ విలువ నుండి ఏదైనా మరియు/లేదా లీడింగ్ (ఎడమవైపు) అక్షరాలను తీసివేయడానికి ఫంక్షన్ మమ్మల్ని అనుమతిస్తుంది.
డేటాబేస్ నుండి విలువలను శుభ్రపరచడానికి అనుమతించే స్ట్రింగ్ల ప్రారంభంలో అనవసరమైన ఖాళీని కలిగి ఉండే డేటాతో వ్యవహరించేటప్పుడు ఈ ఫంక్షన్ ప్రత్యేకంగా ఉపయోగపడుతుంది.
సింటాక్స్:
SQLలో LTRIM ఫంక్షన్ కోసం సింటాక్స్ డేటాబేస్ ఇంజిన్పై ఆధారపడి కొద్దిగా మారవచ్చు. MySQLలో, వాక్యనిర్మాణం క్రింది విధంగా ఉంటుంది:
LTRIM(స్ట్రింగ్_టు_ట్రిమ్)
“string_to_trim” మేము ఏవైనా ప్రముఖ వైట్స్పేస్ అక్షరాలను తీసివేయాలనుకుంటున్న ఇన్పుట్ స్ట్రింగ్ను నిర్దేశిస్తుంది.
SQL LTRIM ఉదాహరణ వినియోగం (MySQL)
LTRIM ఫంక్షన్ను ఎలా ఉపయోగించాలో కొన్ని ఆచరణాత్మక ఉదాహరణలను చూద్దాం. మేము ప్రాథమిక వినియోగంతో ప్రారంభించి, ఆపై మరికొన్ని అధునాతన ఉదాహరణలను కవర్ చేయడానికి కొనసాగుతాము.
నమూనా డేటా
ప్రశ్నలలోకి ప్రవేశించే ముందు, కింది వాటిలో చూపిన విధంగా ఉద్యోగి డేటాను కలిగి ఉన్న ఉదాహరణ పట్టికను పరిగణించండి:
ఎస్
ప్రముఖ వైట్స్పేస్ అక్షరాలు తీసివేయబడిన పట్టిక నుండి “job_title”ని తిరిగి పొందాలనుకుంటున్నాము. కింది వాటిలో ప్రదర్శించిన విధంగా మనం LTRIM ఫంక్షన్ని ఉపయోగించవచ్చు:
emp నుండి శుభ్రం చేయబడిన_ఉద్యోగ_శీర్షిక వలె LTRIM(ఉద్యోగ_శీర్షిక) ఎంచుకోండి; అవుట్పుట్:
ఉదాహరణ: నిర్దిష్ట పాత్రలను కత్తిరించడం
డిఫాల్ట్గా, LTRIM ఫంక్షన్ ఇన్పుట్ స్ట్రింగ్ నుండి స్పేస్ క్యారెక్టర్లను తొలగిస్తుంది. అయినప్పటికీ, మేము ఇన్పుట్ స్ట్రింగ్ నుండి తీసివేయాలనుకుంటున్న నిర్దిష్ట అక్షరాలను పేర్కొనవచ్చు.
ఉదాహరణకు, ట్యాబ్ అక్షరం యొక్క అన్ని సంఘటనలను తీసివేయడానికి, కింది ఉదాహరణలో చూపిన విధంగా మనం “\t” విలువను ఉపయోగించవచ్చు:
ఎమ్పి నుండి కత్తిరించిన_చివరి_పేరు వలె LTRIM('\t' చివరి_పేరు నుండి) ఎంచుకోండి;ఇది పేర్కొన్న నిలువు వరుసలోని స్ట్రింగ్ల నుండి అన్ని ట్యాబ్ అక్షరాలను తీసివేయాలి.
గమనిక: మీరు ఏదైనా మద్దతు ఉన్న అక్షరాన్ని పేర్కొనవచ్చు.
SQL RTRIM
SQLలో, RTRIM() ఫంక్షన్ కుడి ట్రిమ్ని సూచిస్తుంది. ఇచ్చిన స్ట్రింగ్ విలువ నుండి ఏదైనా మరియు/లేదా వెనుకబడిన (కుడివైపు) అక్షరాలను తీసివేయడానికి ఫంక్షన్ మమ్మల్ని అనుమతిస్తుంది.
డేటాబేస్ నుండి విలువలను క్లీనప్ చేయడానికి అనుమతించే స్ట్రింగ్స్ చివరిలో అనవసరమైన ఖాళీని కలిగి ఉండే డేటాతో వ్యవహరించేటప్పుడు ఈ ఫంక్షన్ ప్రత్యేకంగా ఉపయోగపడుతుంది.
వాక్యనిర్మాణం :
SQLలో RTRIM ఫంక్షన్ కోసం సింటాక్స్ డేటాబేస్ ఇంజిన్పై ఆధారపడి కొద్దిగా మారవచ్చు. MySQLలో, వాక్యనిర్మాణం క్రింది విధంగా ఉంటుంది:
“string_to_trim” మేము ఏవైనా ప్రముఖ వైట్స్పేస్ అక్షరాలను తీసివేయాలనుకుంటున్న ఇన్పుట్ స్ట్రింగ్ను నిర్దేశిస్తుంది.
SQL RTRIM ఉదాహరణ వినియోగం (MySQL)
RTRIM ఫంక్షన్ను ఎలా ఉపయోగించాలో కొన్ని ఆచరణాత్మక ఉదాహరణలను చూద్దాం. మేము ప్రాథమిక వినియోగంతో ప్రారంభించి, ఆపై మరికొన్ని అధునాతన ఉదాహరణలను కవర్ చేయడానికి కొనసాగుతాము.
నమూనా డేటా
ప్రశ్నలలోకి ప్రవేశించే ముందు, కింది వాటిలో చూపిన విధంగా ఉద్యోగి డేటాను కలిగి ఉన్న ఉదాహరణ పట్టికను పరిగణించండి:
ప్రముఖ వైట్స్పేస్ అక్షరాలు తీసివేయబడిన పట్టిక నుండి “job_title”ని తిరిగి పొందాలనుకుంటున్నాము. కింది వాటిలో ప్రదర్శించిన విధంగా మేము RTRIM ఫంక్షన్ను ఉపయోగించవచ్చు:
emp నుండి శుభ్రం చేయబడిన_ఉద్యోగ_శీర్షిక వలె RTRIM(జాబ్_టైటిల్) ఎంచుకోండి; అవుట్పుట్:
ఉదాహరణ: నిర్దిష్ట పాత్రలను కత్తిరించడం
డిఫాల్ట్గా, RTRIM ఫంక్షన్ ఇన్పుట్ స్ట్రింగ్ నుండి స్పేస్ క్యారెక్టర్లను తొలగిస్తుంది. అయినప్పటికీ, మేము ఇన్పుట్ స్ట్రింగ్ నుండి తీసివేయాలనుకుంటున్న నిర్దిష్ట అక్షరాలను పేర్కొనవచ్చు.
ఉదాహరణకు, ట్యాబ్ అక్షరం యొక్క అన్ని సంఘటనలను తీసివేయడానికి, కింది ఉదాహరణలో చూపిన విధంగా మనం “\t” విలువను ఉపయోగించవచ్చు:
ఎమ్పి నుండి కత్తిరించిన_చివరి_పేరు వలె RTRIM('\t' చివరి_పేరు నుండి) ఎంచుకోండి;ఇది పేర్కొన్న నిలువు వరుసలోని స్ట్రింగ్ల నుండి అన్ని ట్యాబ్ అక్షరాలను తీసివేయాలి.
గమనిక: మీరు ఏదైనా మద్దతు ఉన్న అక్షరాన్ని పేర్కొనవచ్చు.
SQL TRIM
మనకు రెండు ప్రపంచాల ప్రయోజనం కూడా ఉంది. TRIM() ఫంక్షన్లు స్ట్రింగ్ నుండి ఏవైనా ప్రముఖ మరియు వెనుకబడిన వైట్స్పేస్ అక్షరాలను తొలగిస్తాయి.
ఒక ఉదాహరణ క్రింది విధంగా ఉంది:
ట్రిమ్డ్ స్ట్రింగ్ వలె TRIM (' హలో వరల్డ్ ') ఎంచుకోండి;ఇది స్ట్రింగ్ నుండి స్పేస్ అక్షరాలను తీసివేయాలి.
ముగింపు
స్ట్రింగ్ యొక్క ప్రారంభం, ముగింపు లేదా రెండు చివరల నుండి వైట్స్పేస్ అక్షరాలను తీసివేయడానికి ట్రిమ్ ఫంక్షన్లను ఎలా ఉపయోగించాలో మేము చర్చించాము.