నేటి మార్కెట్లో ప్రతిరోజూ భారీ మొత్తంలో డేటా ఉత్పత్తి అవుతుంది, డేటాబేస్లలో ఉన్న డేటాను క్రమబద్ధీకరించడం మాకు చాలా ముఖ్యం. సరే, SQL లో డేటాను క్రమబద్ధీకరించడానికి, సాధారణంగా ORDER BY నిబంధనను ఉపయోగించండి. కాబట్టి, ఈ వ్యాసంలో SQL లో ఆర్డర్ చేయండి , డేటాను క్రమబద్ధీకరించడానికి మీరు ఈ నిబంధనను ఉపయోగించగల వివిధ మార్గాలను నేను చర్చిస్తాను.
ఈ వ్యాసంలో ఈ క్రింది విషయాలు కవర్ చేయబడతాయి:
SQL లో ఆర్డర్ అంటే ఏమిటి?
అన్ని ఫలితాలను ఆరోహణ లేదా అవరోహణ క్రమంలో క్రమబద్ధీకరించడానికి ORDER BY నిబంధన ఉపయోగించబడుతుంది. అప్రమేయంగా, ఫలితాల-సెట్లు ఆరోహణ క్రమంలో క్రమబద్ధీకరించబడతాయి. కాబట్టి, మీరు ఫలితాన్ని అవరోహణ క్రమంలో క్రమబద్ధీకరించాలనుకుంటే, మీరు DESC కీవర్డ్ని ఉపయోగించవచ్చు. ఇది కాకుండా, మీరు పట్టికలోని ఒక కాలమ్ లేదా బహుళ నిలువు వరుసల ప్రకారం కూడా క్రమబద్ధీకరించవచ్చు.
సింటాక్స్:
కాలమ్ 1, కాలమ్ 2, ... కాలమ్ 1, కాలమ్ 2, టేబుల్ పేరు నుండి కాలమ్ 1, కాలమ్ 2, ... ASC | DESC
SQL లో ORDER BY యొక్క వాక్యనిర్మాణం మీకు తెలుసు కాబట్టి, ఈ నిబంధన యొక్క కొన్ని ఉదాహరణలు చూద్దాం.
ORDER BY నిబంధనలోని అన్ని కార్యకలాపాలను చూడటానికి క్రింది పట్టికను పరిశీలించండి. అలాగే, పట్టికలను సృష్టించడానికి, SQL లో, మీరు ఉపయోగించవచ్చు పట్టిక ప్రకటనను సృష్టించండి .
స్టూడెంట్ ఐడి | మొదటి పేరు | ఫోను నంబరు | నగరం |
ఒకటి | రోహన్ | 9876543210 | హైదరాబాద్ |
2 | సోనాలి | 9876567864 జావాలో ఓవర్లోడింగ్ మరియు ఓవర్రైడింగ్ మధ్య వ్యత్యాసం | బెంగళూరు |
3 | అజయ్ | 9966448811 | లక్నో |
4 | గీత | 9765432786 | లక్నో |
5 | శుభం | 9944888756 | .ిల్లీ |
ఒక కాలమ్లోని నిబంధన ద్వారా ఆర్డర్ చేయండి
మీరు ఒక నిర్దిష్ట కాలమ్ ప్రకారం డేటాను క్రమబద్ధీకరించవలసి వస్తే, ORDER BY నిబంధనలోని తర్వాత మీరు కాలమ్ పేరును పేర్కొనాలి .
ఉదాహరణ:
ఒక దృష్టాంతాన్ని పరిగణించండి, ఇక్కడ మీరు “విద్యార్థుల” పట్టిక నుండి “సిటీ” కాలమ్ ద్వారా క్రమబద్ధీకరించబడిన విద్యార్థులందరినీ ఎన్నుకోవటానికి ఒక ప్రశ్న రాయాలి.
నగరం నుండి విద్యార్థుల నుండి * ఎంచుకోండి
పై ప్రశ్నను అమలు చేస్తున్నప్పుడు, మీరు ఈ క్రింది విధంగా అవుట్పుట్ చూస్తారు:
స్టూడెంట్ ఐడి | మొదటి పేరు | ఫోను నంబరు | నగరం |
2 | సోనాలి | 9876567864 | బెంగళూరు |
5 | శుభం | 9944888756 | .ిల్లీ |
ఒకటి | రోహన్ | 9876543210 | హైదరాబాద్ |
3 | అజయ్ | 9966448811 | లక్నో |
4 | గీత | 9765432786 డోనట్ చార్ట్ vs పై చార్ట్ | లక్నో |
DESC ద్వారా ఆర్డర్
మీరు డేటాను అవరోహణ క్రమంలో క్రమబద్ధీకరించవలసి వస్తే, మీరు SQL లోని ORDER BY నిబంధన తర్వాత DESC అనే కీవర్డ్ని పేర్కొనాలి.
ఉదాహరణ:
ఒక దృష్టాంతాన్ని పరిగణించండి, ఇక్కడ మీరు “విద్యార్థుల” పట్టిక నుండి విద్యార్థులందరినీ ఎన్నుకోవటానికి ఒక ప్రశ్న రాయాలి, అవరోహణ క్రమంలో “సిటీ” కాలమ్ ద్వారా క్రమబద్ధీకరించబడింది.
సిటీ డెస్క్ ద్వారా విద్యార్థుల నుండి * ఎంచుకోండి
పై ప్రశ్నను అమలు చేస్తున్నప్పుడు, మీరు ఈ క్రింది విధంగా అవుట్పుట్ చూస్తారు:
స్టూడెంట్ ఐడి | మొదటి పేరు | ఫోను నంబరు | నగరం |
4 | గీత | 9765432786 | లక్నో |
3 | అజయ్ | 9966448811 | లక్నో |
ఒకటి | రోహన్ | 9876543210 | హైదరాబాద్ |
5 | శుభం | 9944888756 | .ిల్లీ |
2 | సోనాలి | 9876567864 | బెంగళూరు |
అనేక నిలువు వరుసలలో ఆర్డర్ చేయండి
మీరు చాలా నిలువు వరుసల ప్రకారం డేటాను క్రమబద్ధీకరించవలసి వస్తే, మీరు SQL లోని ORDER BY నిబంధన తర్వాత ఆ నిలువు వరుసల పేరును పేర్కొనాలి.
ఉదాహరణ:
'సిటీ' కాలమ్ మరియు 'ఫస్ట్ నేమ్' కాలమ్ ద్వారా క్రమబద్ధీకరించబడిన 'స్టూడెంట్స్' టేబుల్ నుండి విద్యార్థులందరినీ ఎన్నుకోవటానికి మీరు ఒక ప్రశ్న రాయవలసిన దృష్టాంతాన్ని పరిగణించండి.
ఫస్ట్ నేమ్ ద్వారా నగరం నుండి ఆర్డర్ * విద్యార్థుల నుండి ఎంచుకోండి
పై ప్రశ్న ప్రకారం, మీరు ఫలిత-సమితిని చూస్తారు, ఇది సిటీ ఆదేశిస్తుంది, కానీ కొన్ని వరుసలు ఒకే నగరాన్ని కలిగి ఉంటే, అప్పుడు అవి ఫస్ట్నేమ్ ద్వారా ఆర్డర్ చేయబడతాయి. పై ప్రశ్నను అమలు చేస్తున్నప్పుడు, మీరు ఈ క్రింది విధంగా అవుట్పుట్ చూస్తారు:
స్టూడెంట్ ఐడి | మొదటి పేరు | ఫోను నంబరు | నగరం |
2 | సోనాలి | 9876567864 | బెంగళూరు |
5 | శుభం | 9944888756 | .ిల్లీ |
ఒకటి | రోహన్ పైథాన్లో బైనరీగా మార్చండి | 9876543210 | హైదరాబాద్ |
3 | అజయ్ | 9966448811 | లక్నో |
4 | గీత | 9765432786 | లక్నో |
“సిటీ” కోసం ఆరోహణ క్రమం మరియు “ఫస్ట్ నేమ్” కోసం అవరోహణ క్రమం ద్వారా క్రమబద్ధీకరించబడిన విద్యార్థులను కూడా మీరు క్రమబద్ధీకరించవచ్చు. అలా చేయడానికి, మీరు ఈ క్రింది విధంగా కోడ్ వ్రాయవచ్చు:
సిటీ ASC, ఫస్ట్ నేమ్ DESC ద్వారా విద్యార్థుల నుండి ఎంచుకోండి
పై ప్రశ్నను అమలు చేస్తున్నప్పుడు, మీరు ఈ క్రింది విధంగా అవుట్పుట్ చూస్తారు:
స్టూడెంట్ ఐడి | మొదటి పేరు | ఫోను నంబరు | నగరం |
2 | సోనాలి | 9876567864 | బెంగళూరు |
5 | శుభం | 9944888756 | .ిల్లీ |
ఒకటి | రోహన్ | 9876543210 | హైదరాబాద్ |
4 | గీత | 9765432786 | లక్నో |
3 | అజయ్ | 9966448811 | లక్నో |
దీనితో, మేము SQL లోని ORDER BY పై ఈ కథనాన్ని ముగించాము. SQL లో ORDER BY నిబంధనను ఎలా ఉపయోగించాలో మీరు అర్థం చేసుకున్నారని నేను ఆశిస్తున్నాను. మీరు మరింత తెలుసుకోవాలనుకుంటే MySQL మరియు ఈ ఓపెన్-సోర్స్ రిలేషనల్ డేటాబేస్ గురించి తెలుసుకోండి, ఆపై మా చూడండి ఇది బోధకుడు నేతృత్వంలోని ప్రత్యక్ష శిక్షణ మరియు నిజ జీవిత ప్రాజెక్ట్ అనుభవంతో వస్తుంది. ఈ శిక్షణ మీకు MySQL లోతుగా అర్థం చేసుకోవడానికి సహాయపడుతుంది మరియు ఈ అంశంపై పాండిత్యం సాధించడంలో మీకు సహాయపడుతుంది.
మాకు ప్రశ్న ఉందా? దయచేసి ఈ వ్యాసం యొక్క వ్యాఖ్యల విభాగంలో “SQL లో ఆర్డర్ చేయండి” లో పేర్కొనండి మరియు నేను మీ వద్దకు తిరిగి వస్తాను.