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