SQL సర్వర్ LEN() ఫంక్షన్

Sql Sarvar Len Phanksan



డేటాబేస్‌లతో పనిచేసేటప్పుడు స్ట్రింగ్‌లు ఒక అద్భుతమైన మరియు ప్రాథమిక డేటా రకం. కాబట్టి, మీ డేటాబేస్ 80% స్ట్రింగ్/వర్చార్ రకాలను కలిగి ఉండే అవకాశం ఉంది. పర్యవసానంగా, డేటాబేస్ అడ్మినిస్ట్రేటర్‌గా పరస్పర చర్య చేయడానికి మరియు స్ట్రింగ్‌లను మానిప్యులేట్ చేయడానికి అనేక పద్ధతులను నేర్చుకోవడం చాలా అవసరం. ఈ పోస్ట్ SQL సర్వర్‌లో len() ఫంక్షన్‌ను ఎలా ఉపయోగించాలో చర్చించడం ద్వారా అటువంటి నైపుణ్యాన్ని పొందడంలో మీకు సహాయపడటమే లక్ష్యంగా ఉంది.

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() ఫంక్షన్‌ను ఎలా ఉపయోగించాలో కనుగొన్నారు.