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