MySQLలో, వినియోగదారులు వారి అవసరాలకు అనుగుణంగా స్ట్రింగ్ యొక్క నిర్దిష్ట భాగాన్ని సంగ్రహించవచ్చు. అలా చేయడానికి, SQL '' వంటి విభిన్న విధులను అందిస్తుంది. SUBSTRING() 'ఏదైనా స్థానం నుండి స్ట్రింగ్ యొక్క భాగాన్ని ఎంచుకోవడం కోసం ఫంక్షన్ మరియు ' SUBSTRING_INDEX() ” ఇండెక్స్ పొజిషన్ను పేర్కొనడం ద్వారా కావలసిన స్ట్రింగ్ భాగాన్ని సంగ్రహించడం కోసం ఫంక్షన్.
ఈ పోస్ట్ దీని గురించి మాట్లాడుతుంది:
MySQLలో చివరి నుండి సబ్స్ట్రింగ్ను ఎలా ఎంచుకోవాలి?
MySQLలో చివరిది నుండి సబ్స్ట్రింగ్ను ఎంచుకోవడానికి, క్రింద ఇవ్వబడిన విధానాన్ని అనుసరించండి:
-
- విండోస్ టెర్మినల్ తెరవండి.
- MySQL సర్వర్ని యాక్సెస్ చేయండి.
- డేటాబేస్ను జాబితా చేయండి మరియు మార్చండి.
- ఇప్పటికే ఉన్న పట్టికలను వీక్షించండి మరియు వాటిలో ఒకదాన్ని ఎంచుకోండి.
- 'ని అమలు చేయండి
నుండి సబ్స్ట్రింగ్గా SUBSTRING(స్ట్రింగ్, ప్రారంభ_స్థానం, LENGTH(స్ట్రింగ్)) ఎంచుకోండి; ” ఆదేశం.
దశ 1: కమాండ్ ప్రాంప్ట్ ప్రారంభించండి
ముందుగా, ''ని తెరవండి కమాండ్ ప్రాంప్ట్ ” స్టార్టప్ మెనుని ఉపయోగించడం ద్వారా:
దశ 2: MySQL సర్వర్తో కనెక్ట్ అవ్వండిఇప్పుడు, 'ని అమలు చేయండి mysql ” Windows టెర్మినల్ను MySQL సర్వర్తో కనెక్ట్ చేయడానికి ప్రశ్న:
mysql -లో రూట్ -p
దశ 3: డేటాబేస్లను వీక్షించండిఅన్ని డేటాబేస్లను వీక్షించడానికి, 'ని అమలు చేయండి చూపించు 'ప్రశ్న:
డేటాబేస్లను చూపించు;
మేము ఎంచుకున్నాము ' mynewdb 'ప్రదర్శిత జాబితా నుండి డేటాబేస్:
దశ 4: అమలు చేయండి ' వా డు ” ప్రశ్నఅప్పుడు, కింది ఆదేశాన్ని అమలు చేయడం ద్వారా డేటాబేస్ను మార్చండి:
mynewdb ఉపయోగించండి;
దశ 5: జాబితా పట్టికలుఇప్పుడు, 'ని ఉపయోగించండి చూపించు 'అన్ని డేటాబేస్లను వీక్షించడానికి ప్రకటన:
పట్టికలను చూపించు;
ఇచ్చిన అవుట్పుట్ నుండి, మేము ' విద్యార్థి 'పట్టిక:
దశ 6: టేబుల్ డేటాను ప్రదర్శించండిఅమలు చేయండి' ఎంచుకోండి ” టేబుల్ డేటాను ప్రదర్శించడానికి టేబుల్ పేరుతో పాటు స్టేట్మెంట్:
ఎంచుకోండి * విద్యార్థి నుండి;
దశ 7: సబ్ని ఎంచుకోండి లు చివరి నుండి tringచివరి నుండి సబ్స్ట్రింగ్ని ఎంచుకోవడానికి, 'ని అమలు చేయండి ఎంచుకోండి 'ఆదేశంతో' SUBSTRING() 'ఫంక్షన్:
SUBSTRINGని ఎంచుకోండి ( మొదటి పేరు, 2 , పొడవు ( మొదటి పేరు ) ) AS సబ్స్ట్రింగ్ విద్యార్థి నుండి;
ఇక్కడ:-
- ' ఎంచుకోండి ” స్టేట్మెంట్ డేటాబేస్ నుండి డేటాను ఎంచుకోవడానికి ఉపయోగించబడుతుంది.
- ' SUBSTRING() ”ఫంక్షన్ ఏదైనా స్థానం నుండి అందించబడిన స్ట్రింగ్ నుండి సబ్స్ట్రింగ్ను తిరిగి పొందడానికి ఉపయోగించబడుతుంది.
- ' మొదటి పేరు ” అనేది ఇప్పటికే ఉన్న టేబుల్ కాలమ్ పేరు.
- ' 2 ” అనేది సబ్స్ట్రింగ్ ప్రారంభ స్థానం.
- ' పొడవు() ” ఫంక్షన్ అక్షరాలు లేదా సంఖ్యలలో కాకుండా బైట్లలో స్ట్రింగ్ పొడవును తిరిగి ఇవ్వడానికి ఉపయోగించబడుతుంది.
- ' సబ్ స్ట్రింగ్ ” అనేది ఫలిత కాలమ్ పేరు.
- ' నుండి షరతుకు అనుగుణంగా ఉన్న డేటాబేస్ పట్టిక నుండి రికార్డులను ఎంచుకోవడానికి ' నిబంధన ఉపయోగించబడుతుంది.
- ' విద్యార్థి ” అనేది ఇప్పటికే ఉన్న పట్టిక పేరు.
మీరు ఇచ్చిన అవుట్పుట్లో చూడగలిగినట్లుగా, పేర్కొన్న స్ట్రింగ్లో కావలసిన భాగం టేబుల్ డేటా నుండి సంగ్రహించబడింది:
MySQLలో ప్రారంభం నుండి సబ్స్ట్రింగ్ను ఎలా ఎంచుకోవాలి?
MySQLలో ప్రారంభం నుండి సబ్స్ట్రింగ్ను ఎంచుకోవడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
SUBSTRINGని ఎంచుకోండి ( మొదటి పేరు, 1 , పొడవు ( మొదటి పేరు ) - 2 ) AS సబ్స్ట్రింగ్ విద్యార్థి నుండి;
ఇక్కడ:-
- ' 1 ” ప్రారంభం నుండి సబ్స్ట్రింగ్లను సంగ్రహించడానికి ఉపయోగించబడుతుంది.
- ' -2 ” అనేది ఎంచుకున్న స్ట్రింగ్ యొక్క ముగింపు స్థానం.
- మునుపటి ప్రశ్న వలె ఇతర వివరాలు అందించబడ్డాయి.
పైన పేర్కొన్న ప్రశ్న అమలు చేయబడినప్పుడు, స్ట్రింగ్ యొక్క అవసరమైన భాగం ప్రదర్శించబడుతుంది:
MySQLలో ఎక్కడ క్లాజ్తో సబ్స్ట్రింగ్ని ఎలా ఎంచుకోవాలి?
'ని ఉపయోగించడం ద్వారా వినియోగదారులు స్ట్రింగ్ యొక్క భాగాన్ని కూడా ఎంచుకోవచ్చు ఎక్కడ 'నిబంధనతో' ఎంచుకోండి కింది ఆదేశంతో MySQLలో ” ప్రకటన:
మొదటి పేరు, SUBSTRING ఎంచుకోండి ( మొదటి పేరు, 1 , 3 ) విద్యార్థి ఎక్కడ నుండి నగరం = 'పిండిగెబ్' ;
ఇక్కడ:-
- ' 1 ” అనేది సబ్స్ట్రింగ్ను సంగ్రహించే ప్రారంభ స్థానం.
- ' 3 ” అనేది ఎంచుకునే సబ్స్ట్రింగ్ యొక్క ముగింపు స్థానం.
- ' విద్యార్థి ” అనేది టేబుల్ పేరు.
- ' ఎక్కడ 'నిబంధన పేర్కొన్న షరతును నెరవేర్చే పట్టికల అడ్డు వరుసలు మరియు నిలువు వరుసల డేటాను ఎంచుకోవడానికి ఉపయోగించబడుతుంది.
- ' నగరం = ' ఒకసారి జి కలిగి' ” అనేది షరతుగా పేర్కొనబడిన పట్టిక నిలువు వరుస పేరు.
అందించిన ఆదేశాన్ని అమలు చేసిన తర్వాత, స్ట్రింగ్ యొక్క ఎంచుకున్న భాగం ప్రదర్శించబడుతుంది:
MySQLలో SUBSTRING_INDEX ఫంక్షన్ని ఉపయోగించి సబ్స్ట్రింగ్ను ఎలా ఎంచుకోవాలి?
ది ' SUBSTRING_INDEX() ఇన్పుట్ స్ట్రింగ్, డీలిమిటర్ మరియు ప్రారంభ స్థానం ఆర్గ్యుమెంట్గా ఉండే సబ్స్ట్రింగ్లను ఎంచుకోవడానికి ”ఫంక్షన్ ఉపయోగించవచ్చు. ఇది నిర్దిష్ట సంఖ్యలో డీలిమిటర్లు సంభవించే ముందు ఇన్పుట్ స్ట్రింగ్లో కావలసిన భాగాన్ని అందిస్తుంది. నిర్దిష్ట విధిని నిర్వహించడానికి కింది ఆదేశాన్ని అమలు చేయండి:
SUBSTRING_INDEXని ఎంచుకోండి ( ఫోన్, '-' , - 1 ) AS సబ్స్ట్రింగ్ విద్యార్థి నుండి;
ఇక్కడ:-
- ' SUBSTRING_INDEX ” స్ట్రింగ్ యొక్క భాగాన్ని ఎంచుకోవడానికి ఉపయోగించబడుతుంది.
- ' ఫోన్ ” అనేది ఇన్పుట్ స్ట్రింగ్గా అందించబడిన ప్రస్తుత పట్టిక కాలమ్ పేరు.
- ' – 'డిలిమిటర్ మరియు' -1 ” అనేది ఎంచుకునే స్ట్రింగ్ యొక్క ప్రారంభ స్థానం.
- ' సబ్ స్ట్రింగ్ ” అనేది ఫలిత కాలమ్ పేరు.
- ' నుండి ” నిబంధన పట్టిక నుండి రికార్డులను ఎంచుకోవడానికి ఉపయోగించబడుతుంది.
- ' విద్యార్థి ” అనేది ఇప్పటికే ఉన్న పట్టిక పేరు.
అందించిన స్ట్రింగ్లో మేము కోరుకున్న భాగాన్ని పొందినట్లు గమనించవచ్చు:
అంతే! మేము MySQLలో స్ట్రింగ్లో కొంత భాగాన్ని ఎంచుకునే పద్ధతిని అందించాము.ముగింపు
స్ట్రింగ్ యొక్క భాగాన్ని ఎంచుకోవడానికి, '
నుండి సబ్స్ట్రింగ్గా SUBSTRING(స్ట్రింగ్, ప్రారంభ_స్థానం, LENGTH(స్ట్రింగ్)) ఎంచుకోండి; ','
ఎక్కడ
నుండి , SUBSTRING(స్ట్రింగ్, ప్రారంభ_స్థానం, ముగింపు_స్థానం) ఎంచుకోండి; ', మరియు' నుండి సబ్స్ట్రింగ్గా SUBSTRING_INDEX(స్ట్రింగ్, 'డిలిమిటర్', ప్రారంభ_స్థానం) ఎంచుకోండి; ” ఆదేశాలు ఉపయోగించబడతాయి. ఈ పోస్ట్ MySQLలో స్ట్రింగ్లో కొంత భాగాన్ని ఎంచుకునే మార్గాలను వివరించింది.
-