SQL సర్వర్ లెన్ ఫంక్షన్ సింటాక్స్
SQL సర్వర్లోని len() ఫంక్షన్ మీరు ఇచ్చిన ఇన్పుట్ స్ట్రింగ్లోని అక్షరాల సంఖ్యను గుర్తించడానికి అనుమతిస్తుంది, అయితే వెనుకంజలో ఉన్న స్పేస్ క్యారెక్టర్లను చేర్చదు.
కిందిది len() ఫంక్షన్ యొక్క సింటాక్స్ను వర్ణిస్తుంది.
LEN (string_expression)
ఫంక్షన్ వాదనలు
ఫంక్షన్ స్ట్రింగ్_ఎక్స్ప్రెషన్ను ఆర్గ్యుమెంట్గా తీసుకుంటుంది. ఇది స్థిరమైన విలువ, వినియోగదారు నిర్వచించిన వేరియబుల్ లేదా అక్షరం లేదా బైనరీ రకం యొక్క నిలువు వరుస కావచ్చు.
రిటర్న్ విలువ
ఇన్పుట్ విలువ varchar(max), nvarchar(max) లేదా varbinary(max) రకంగా ఉంటే ఫంక్షన్ పెద్ద రకాన్ని అందిస్తుంది.
లేకపోతే, ఇన్పుట్ స్ట్రింగ్ పేర్కొన్న రకం కాకపోతే, ఫంక్షన్ అక్షరాల సంఖ్యను INT రకంగా అందిస్తుంది.
ఉదాహరణలు
len() ఫంక్షన్ యొక్క వివిధ ఉదాహరణలను అన్వేషించడానికి మమ్మల్ని అనుమతించండి.
ఉదాహరణ 1 – స్ట్రింగ్ లిటరల్తో లెన్() ఫంక్షన్ని ఉపయోగించడం.
దిగువ ఉదాహరణలో, ఇన్పుట్ స్ట్రింగ్లోని అక్షరాల సంఖ్యను గుర్తించడానికి మేము len() ఫంక్షన్ని ఉపయోగిస్తాము.
ఎంచుకోండి
LEN('Linuxhint') str_len;
ఫలిత అవుట్పుట్:
str_len|-------+
9|
ఈ సందర్భంలో, ఇన్పుట్ స్ట్రింగ్ 9 అక్షరాలను కలిగి ఉంటుంది.
ఉదాహరణ 2 – స్పేస్లతో సహా స్ట్రింగ్ లిటరల్తో లెన్() ఫంక్షన్ని ఉపయోగించడం.
దిగువన ఉన్న రెండవ ఉదాహరణ ట్రైలింగ్ స్పేస్లను కలిగి ఉన్న ఇన్పుట్ స్ట్రింగ్ను అందిస్తుంది.
ఎంచుకోండిLEN('Linuxhint') str_len వలె;
దిగువ ఉదాహరణను అమలు చేయడం అవుట్పుట్లు:
str_len|-------+
9|
ఫంక్షన్ స్ట్రింగ్ను ట్రిమ్ చేస్తుందని మరియు ట్రైలింగ్ స్పేస్లు లేకుండా అక్షరాల సంఖ్యను గణించడాన్ని మీరు గమనించవచ్చు.
ఉదాహరణ 3 – కాలమ్తో len() ఫంక్షన్ని ఉపయోగించడం.
మనం len() ఫంక్షన్ని టేబుల్ కాలమ్కి కూడా వర్తింపజేయవచ్చు. ఉదాహరణకు, చూపిన విధంగా మనకు డేటాతో కూడిన పట్టిక ఉందని అనుకుందాం:
server_name కాలమ్లోని స్ట్రింగ్ల సంఖ్యను లెక్కించడానికి చూపిన విధంగా మేము అభ్యర్థనను అమలు చేయవచ్చు:
ఎంచుకోండిసర్వర్_పేరు,
len(server_name) length_of_name
నుండి
డేటాబేస్ D;
ఎగువ కోడ్ని అమలు చేయడం వలన చూపిన విధంగా పట్టిక అవుట్పుట్ చేయబడుతుంది:
ముగింపు
ఈ పోస్ట్ ద్వారా, మీరు ఇచ్చిన ఇన్పుట్ స్ట్రింగ్లోని అక్షరాల సంఖ్యను నిర్ణయించడానికి SQL సర్వర్లో len() ఫంక్షన్ను ఎలా ఉపయోగించాలో కనుగొన్నారు.