SQL సర్వర్ కుడి ఫంక్షన్

Sql Sarvar Kudi Phanksan



ఈ పోస్ట్‌లో, SQL సర్వర్‌లో సరైన ఫంక్షన్‌ను ఎలా ఉపయోగించాలో నేర్చుకుంటాము. కుడి() ఫంక్షన్ ఇచ్చిన ఇన్‌పుట్ స్ట్రింగ్‌కు కుడివైపున నిర్దిష్ట సంఖ్యలో అక్షరాలను సంగ్రహించడానికి అనుమతిస్తుంది.

ఫంక్షన్ సింటాక్స్, పారామితులు మరియు రిటర్న్ విలువ

SQL సర్వర్‌లోని సరైన ఫంక్షన్ యొక్క వాక్యనిర్మాణం క్రిందిది:

కుడి ( పాత్ర_వ్యక్తీకరణ , పూర్ణాంకం_వ్యక్తీకరణ )

ఫంక్షన్ వాదనలు ఉన్నాయి:







  1. character_expression – ఈ ఆర్గ్యుమెంట్ అక్షరాలు సంగ్రహించబడిన ఇన్‌పుట్ స్ట్రింగ్‌ను నిర్వచిస్తుంది. ఈ విలువ లిటరల్ స్ట్రింగ్, వేరియబుల్ లేదా టేబుల్ కాలమ్ కావచ్చు. మీరు TEXT లేదా NTEXT మినహా ఏ రకంగానైనా ఈ ఆర్గ్యుమెంట్ విలువను అందించవచ్చు. అలా అయితే, SQL సర్వర్ వాటిని వరుసగా VARCHAR మరియు NVARCHARగా మారుస్తుంది.
  2. integer_expression – ఈ ఆర్గ్యుమెంట్ ఇన్‌పుట్ స్ట్రింగ్ నుండి సంగ్రహించాల్సిన అక్షరాల సంఖ్యను నిర్ణయించే ధనాత్మక పూర్ణాంక విలువను సూచిస్తుంది.

ఫంక్షన్ నాన్-యూనికోడ్ ఇన్‌పుట్ స్ట్రింగ్ కోసం VARCHAR రకాన్ని మరియు యూనికోడ్ ఇన్‌పుట్ స్ట్రింగ్ కోసం NVARCHARని అందిస్తుంది.



ఉదాహరణలు:

కింది విభాగం SQL సర్వర్‌లో కుడి() ఫంక్షన్‌ని ఉపయోగించే కొన్ని ప్రాథమిక ఉదాహరణలను అందిస్తుంది.



ఉదాహరణ 1: ప్రాథమిక వినియోగం

అందించిన క్రింది ఉదాహరణను పరిగణించండి:





ఎంచుకోండి కుడి ( 'https://geekbits.io' , పదకొండు ) AS url;

మేము ఇచ్చిన ప్రశ్నను అమలు చేసిన తర్వాత, కింది వాటిలో చూపిన విధంగా ఇన్‌పుట్ స్ట్రింగ్ యొక్క కుడివైపు నుండి 11 అక్షరాలను తిరిగి అందించాలి:

url |
-------------+
గీక్‌బిట్‌లు . ఇది |

ఉదాహరణ 2: టేబుల్ కాలమ్‌తో కుడి() ఫంక్షన్‌ని ఉపయోగించడం

ఇచ్చిన కాలమ్‌లోని చివరి విలువలను సంగ్రహించడానికి మనం కుడి() ఫంక్షన్‌ను ఎలా ఉపయోగించవచ్చో క్రింది ఉదాహరణ వివరిస్తుంది.



కింది వాటిలో చూపిన విధంగా మనకు పట్టిక ఉందని అనుకుందాం:

మేము ఈ క్రింది ప్రశ్నలో చూపిన విధంగా product_name నిలువు వరుస నుండి సంవత్సరాన్ని సంగ్రహించవచ్చు:

ఎంచుకోండి ఉత్పత్తి నామం , కుడి ( ఉత్పత్తి నామం , 4 ) AS సంవత్సరం
నుండి ఉత్పత్తులు;

ఫలిత పట్టిక క్రింది విధంగా ఉంది:

ముగింపు

ఈ పోస్ట్‌లో, ఇచ్చిన స్ట్రింగ్‌కు కుడివైపు నుండి అక్షరాల సెట్‌ను సంగ్రహించడానికి SQL సర్వర్‌లో సరైన ఫంక్షన్‌ను ఎలా ఉపయోగించాలో మీరు నేర్చుకున్నారు.

చదివినందుకు ధన్యవాదములు!