డేటాబేస్లు వివిధ ఫార్మాట్లలో పెద్ద మొత్తంలో డేటాను నిల్వ చేస్తాయి. కానీ డేటాను ఎలా ఎంచుకోవాలో మీరు ఎప్పుడైనా ఆలోచించారా ? డేటాబేస్ల నుండి డేటాను తిరిగి పొందడానికి SQL SELECT స్టేట్మెంట్ ఉపయోగించబడుతుంది. SQL SELECT పై ఈ వ్యాసంలో, SQL లోని SELECT స్టేట్మెంట్ ను ఇతర వాటితో ఎలా ఉపయోగించాలో చర్చిస్తాను .
ఈ వ్యాసంలో ఈ క్రింది విషయాలు కవర్ చేయబడతాయి:
SQL SELECT అంటే ఏమిటి?
డేటాబేస్ నుండి నిర్దిష్ట డేటా సమితిని ఎంచుకోవడానికి SELECT స్టేట్మెంట్ ఉపయోగించబడుతుంది. SELECT స్టేట్మెంట్ ద్వారా తిరిగి వచ్చిన డేటా ఫలిత సమితి అని పిలువబడే ఫలిత పట్టికలో నిల్వ చేయబడుతుంది.
SQL సెలెక్ట్ సింటాక్స్:
- కొన్ని నిలువు వరుసలను ఎన్నుకోవటానికి టేబుల్ నేమ్ నుండి కాలమ్ నేమ్ 1, కాలమ్ నేమ్ 2, కాలమ్ నేమ్ (ఎన్) ఎంచుకోండి - టేబుల్ నుండి పూర్తి డేటాను ఎంచుకోవడానికి * టేబుల్ నేమ్ నుండి ఎంచుకోండి * టేబుల్ నుండి టాప్ ఎన్ రికార్డులను ఎంచుకోవడానికి టేబుల్ ఎన్ నుండి టాప్ ఎన్ * ఎంచుకోండి
SQL SELECT పై ఈ వ్యాసంలో కదులుతూ, SELECT స్టేట్మెంట్ను వివిధ మార్గాల్లో ఎలా ఉపయోగించాలో అర్థం చేసుకుందాం.
ఉదాహరణలు :
మీ మంచి అవగాహన కోసం, నేను ఈ క్రింది పట్టికను పరిశీలిస్తాను.
స్టూడెంట్ ఐడి | విద్యార్థి పేరు | వయస్సు | నగరం | దేశం |
ఒకటి | రోహన్ | 2. 3 | ముంబై | భారతదేశం |
2 | సమీరా | 22 | ముంబై | భారతదేశం |
3 | అన్నా | ఇరవై ఒకటి | లండన్ | యునైటెడ్ కింగ్డమ్ |
4 | జాన్ | 19 | న్యూయార్క్ | ఉపయోగాలు |
5 | ఆలిస్ | 22 | బెర్లిన్ | జర్మనీ |
వాటిలో ప్రతి ఒక్కటి ఒక్కొక్కటిగా పరిశీలిద్దాం.
SQL కాలమ్ ఉదాహరణను ఎంచుకోండి
మీరు డేటాను తిరిగి పొందాలనుకునే కాలమ్ పేర్లను ఇక్కడ పేర్కొన్నారు.
ఉదాహరణ: స్టూడెంట్స్ టేబుల్ నుండి స్టూడెంట్ ఐడి, స్టూడెంట్ నేమ్ మరియు ఏజ్ ను తిరిగి పొందటానికి ఒక ప్రశ్న రాయండి.
విద్యార్థుల నుండి విద్యార్థి ID, విద్యార్థి పేరు, వయస్సు ఎంచుకోండి
అవుట్పుట్:
స్టూడెంట్ ఐడి | విద్యార్థి పేరు | వయస్సు |
ఒకటి | రోహన్ | 2. 3 |
2 | సమీరా | 22 |
3 | అన్నా | ఇరవై ఒకటి |
4 | జాన్ | 19 |
5 | ఆలిస్ | 22 |
SQL సెలెక్ట్ * ఉదాహరణ
డేటాబేస్ / టేబుల్ / కాలమ్ నుండి మొత్తం డేటాను ఎంచుకోవడానికి ఆస్టరిస్క్ (*) ఉపయోగించబడుతుంది.
ఉదాహరణ: విద్యార్థుల పట్టిక నుండి అన్ని వివరాలను తిరిగి పొందడానికి ప్రశ్న రాయండి.
విద్యార్థుల నుండి * ఎంచుకోండి
అవుట్పుట్:
స్టూడెంట్ ఐడి | విద్యార్థి పేరు | వయస్సు | నగరం | దేశం |
ఒకటి | రోహన్ | 2. 3 | ముంబై | భారతదేశం |
2 | సమీరా | 22 | ముంబై | భారతదేశం |
3 | అన్నా | ఇరవై ఒకటి | లండన్ | యునైటెడ్ కింగ్డమ్ |
4 | జాన్ | 19 | న్యూయార్క్ | ఉపయోగాలు |
5 | ఆలిస్ | 22 | బెర్లిన్ | జర్మనీ |
SELECT స్టేట్మెంట్ను ఉపయోగించడానికి ఇది సరళమైన మార్గం. SQL SELECT పై ఈ వ్యాసంలో ముందుకు వెళ్దాం మరియు SQL లోని ఇతర ఆదేశాలతో SELECT స్టేట్మెంట్ ఎలా ఉపయోగించాలో అర్థం చేసుకుందాం.
DISTINCT తో SELECT ఉపయోగించండి
విభిన్న విలువలను మాత్రమే తిరిగి పొందడానికి మీరు DISTINCT స్టేట్మెంట్తో SELECT స్టేట్మెంట్ను ఉపయోగించవచ్చు.
సింటాక్స్
టేబుల్ నేమ్ నుండి డిస్ట్రిక్ట్ కాలమ్ నేమ్ 1, కాలమ్ నేమ్ 2, కాలమ్ నేమ్ (ఎన్) ఎంచుకోండి
ఉదాహరణ
విద్యార్థుల నుండి వయస్సును ఎంచుకోండి
అవుట్పుట్:
వయస్సు |
2. 3 |
22 |
ఇరవై ఒకటి |
19 |
ఈ వ్యాసంలో కదులుతున్నప్పుడు, ఆర్డర్ ద్వారా నిబంధనతో SQL SELECT ను ఎలా ఉపయోగించాలో అర్థం చేసుకుందాం.
ORDER BY తో SELECT ఉపయోగించండి
మనందరికీ తెలిసినట్లు ప్రకటన ద్వారా ఆర్డర్ చేయండి ఫలితాలను ఆరోహణ లేదా అవరోహణ క్రమంలో క్రమబద్ధీకరించడానికి ఉపయోగిస్తారు. ఆరోహణ లేదా అవరోహణ క్రమంలో నిర్దిష్ట డేటాను తిరిగి పొందడానికి మేము SELECT స్టేట్మెంట్తో ORDER BY స్టేట్మెంట్ను ఉపయోగించవచ్చు.
సింటాక్స్
కాలమ్ నేమ్ 1, కాలమ్ నేమ్ 2, కాలమ్ నేమ్ (ఎన్) ను టేబుల్ నేమ్ ఆర్డర్ నుండి కాలమ్ నేమ్ 1, కాలమ్ నేమ్ 2, ... ఎఎస్సి | డిఇఎస్సి
ఆర్డర్ ద్వారా మాత్రమే ఉపయోగించడానికి ఉదాహరణ
నగరం ఆదేశించిన విద్యార్థుల పట్టిక నుండి అన్ని రంగాలను ఎంచుకోవడానికి ప్రశ్న రాయండి.
నగరం నుండి విద్యార్థుల నుండి * ఎంచుకోండి
అవుట్పుట్:
స్టూడెంట్ ఐడి | విద్యార్థి పేరు | వయస్సు | నగరం | దేశం |
5 | ఆలిస్ | 22 | బెర్లిన్ | జర్మనీ |
3 | అనా | ఇరవై ఒకటి | లండన్ | యునైటెడ్ కింగ్డమ్ |
ఒకటి | రోహన్ | 2. 3 | ముంబై | భారతదేశం |
2 | సమీరా | 22 | ముంబై | భారతదేశం |
4 | జాన్ | 19 | న్యూయార్క్ | ఉపయోగాలు |
అవరోహణ క్రమంలో ORDER BY ని ఉపయోగించడానికి ఉదాహరణ
అవరోహణ క్రమంలో నగరం ఆదేశించిన విద్యార్థుల పట్టిక నుండి అన్ని రంగాలను ఎంచుకోవడానికి ఒక ప్రశ్న రాయండి.
సిటీ డెస్క్ ద్వారా విద్యార్థుల నుండి * ఎంచుకోండి
స్టూడెంట్ ఐడి | విద్యార్థి పేరు | వయస్సు | నగరం | దేశం |
4 | జాన్ | 19 | న్యూయార్క్ | ఉపయోగాలు |
ఒకటి | రోహన్ | 2. 3 | ముంబై | భారతదేశం |
2 | సమీరా | 22 | ముంబై | భారతదేశం |
3 | అనా | ఇరవై ఒకటి | లండన్ | యునైటెడ్ కింగ్డమ్ |
5 | ఆలిస్ | 22 | బెర్లిన్ | జర్మనీ |
ఈ వ్యాసంలో తరువాత, GROUP BY స్టేట్మెంట్తో SQL SELECT ను ఎలా ఉపయోగించాలో అర్థం చేసుకుందాం.
GROUP BY తో SELECT ఉపయోగించండి
ది స్టేట్మెంట్ ద్వారా గ్రూప్ ఒకటి లేదా అంతకంటే ఎక్కువ నిలువు వరుసల ద్వారా ఫలితాన్ని సెట్ చేయడానికి SELECT స్టేట్మెంట్తో ఉపయోగించబడుతుంది.
సింటాక్స్
కాలమ్ నేమ్ 1, కాలమ్ నేమ్ 2, ..., టేబుల్ నేమ్ నుండి కాలమ్ నేమ్ (ఎన్) ఎంచుకోండి ఎక్కడ కండిషన్ నేమ్ (ఎన్) ద్వారా కాలమ్ నేమ్ (ఎన్) ద్వారా ఆర్డర్ చేయండి కాలమ్ నేమ్ (ఎన్)
ఉదాహరణ:
ప్రతి వయస్సు విద్యార్థుల సంఖ్యను జాబితా చేయడానికి ఒక ప్రశ్న రాయండి.
సెలెక్ట్ కౌంట్ (స్టూడెంట్ ఐడి), సిటీ ఫ్రమ్ స్టూడెంట్స్ గ్రూప్ బై సిటీ
అవుట్పుట్:
COUNT (స్టూడెంట్ ఐడి) | నగరం |
2 | ముంబై |
ఒకటి | లండన్ |
ఒకటి | న్యూయార్క్ |
ఒకటి | బెర్లిన్ |
ఈ వ్యాసంలో తరువాత, GROUP BY స్టేట్మెంట్తో SQL SELECT ను ఎలా ఉపయోగించాలో అర్థం చేసుకుందాం.
HAVING నిబంధనతో SELECT ఉపయోగించండి
కొన్ని షరతుల ఆధారంగా డేటాను తిరిగి పొందడానికి SELECT స్టేట్మెంట్తో HAVING నిబంధనను ఉపయోగించవచ్చు.
జావాలో ఫ్రేమ్ అంటే ఏమిటి
సింటాక్స్
కాలమ్ పేరు (ఎన్) ద్వారా కాలమ్ నేమ్ 1, కాలమ్ నేమ్ 2, కాలమ్ నేమ్ (ఎన్) ను ఎంచుకోండి.
ఉదాహరణ
ప్రతి నగరంలో విద్యార్థుల సంఖ్య> 1 ఉన్న విద్యార్థుల సంఖ్యను తిరిగి పొందడానికి ఒక ప్రశ్న రాయండి మరియు అవరోహణ క్రమంలో క్రమబద్ధీకరించబడుతుంది.
COUNT (స్టూడెంట్ ఐడి), విద్యార్థుల నుండి నగరాన్ని ఎంచుకోండి సిటీ హౌటింగ్ కౌంట్ (స్టూడెంట్ ఐడి)> 1 కౌంట్ (స్టూడెంట్ ఐడి) డెస్క్ ద్వారా ఆర్డర్
అవుట్పుట్:
కౌంట్ (స్టూడెంట్ ఐడి) | నగరం |
2 | ముంబై |
INTO నిబంధనతో SELECT ఉపయోగించండి
మీరు ఒక పట్టిక నుండి మరొక పట్టికకు డేటాను కాపీ చేయాలనుకున్నప్పుడు ఈ ప్రకటన ఉపయోగించబడుతుంది.
సింటాక్స్
ఓల్డ్టేబుల్నేమ్ WHERE కండిషన్ నుండి న్యూ టేబుల్నేమ్ [డేటాబేస్ పేరులో] ఎంచుకోండి
ఉదాహరణ
స్టూడెంట్స్ డేటాబేస్ యొక్క బ్యాకప్ సృష్టించడానికి ప్రశ్న రాయండి.
విద్యార్థుల నుండి స్టూడెంట్ బ్యాకప్లోకి ఎంచుకోండి
అవుట్పుట్:
స్టూడెంట్ బ్యాకప్ పట్టికలో స్టూడెంట్స్ టేబుల్ నుండి అన్ని ఫీల్డ్లు ఉంటాయని మీరు చూస్తారు.
స్టూడెంట్ ఐడి | విద్యార్థి పేరు | వయస్సు | నగరం | దేశం |
ఒకటి | రోహన్ | 2. 3 | ముంబై | భారతదేశం |
2 | సమీరా | 22 | ముంబై | భారతదేశం |
3 | అన్నా | ఇరవై ఒకటి | లండన్ | యునైటెడ్ కింగ్డమ్ |
4 | జాన్ | 19 | న్యూయార్క్ | ఉపయోగాలు |
5 | ఆలిస్ | 22 | బెర్లిన్ | జర్మనీ |
ఉదాహరణ: స్టూడెంట్స్ టేబుల్ యొక్క కొన్ని నిలువు వరుసలను ఎంచుకోవడం ద్వారా బ్యాకప్ సృష్టించడానికి ప్రశ్న రాయండి.
విద్యార్థుల పేరు, వయస్సు నుండి విద్యార్థుల బ్యాకప్ను ఎంచుకోండి
అవుట్పుట్:
స్టూడెంట్ బ్యాకప్ పట్టికలో స్టూడెంట్స్ టేబుల్ నుండి ఈ క్రింది ఫీల్డ్లు ఉంటాయని మీరు చూస్తారు.
విద్యార్థి పేరు | వయస్సు |
రోహన్ | 2. 3 |
సమీరా | 22 |
అన్నా | ఇరవై ఒకటి |
జాన్ | 19 |
ఆలిస్ | 22 |
ఉదాహరణ: సిటీ ‘ముంబై’ లో చదువుకునే విద్యార్థులందరి వివరాలను చొప్పించి బ్యాకప్ సృష్టించడానికి ప్రశ్న రాయండి.
ఎంచుకోండి * విద్యార్థుల నుండి విద్యార్థుల బ్యాకప్ WHERE నగరం = 'ముంబై'
స్టూడెంట్ ఐడి | విద్యార్థి పేరు | వయస్సు | నగరం | దేశం |
ఒకటి | రోహన్ | 2. 3 | ముంబై | భారతదేశం |
2 | సమీరా | 22 | ముంబై | భారతదేశం |
SELECT ఆదేశాన్ని ఉపయోగించడానికి ఇవి కొన్ని మార్గాలు. మరింత జ్ఞానం పొందడానికి ముందుకు సాగండి మరియు ప్రశ్నలను రాయడం సాధన చేయండి SQL ఆదేశాలు .దీనితో మేము SQL SELECT లోని ఈ కథనాన్ని ముగించాము.
మీరు మరింత తెలుసుకోవాలనుకుంటే MySQL మరియు ఈ ఓపెన్-సోర్స్ రిలేషనల్ డేటాబేస్ గురించి తెలుసుకోండి, ఆపై మా చూడండి ఇది బోధకుడు నేతృత్వంలోని ప్రత్యక్ష శిక్షణ మరియు నిజ జీవిత ప్రాజెక్ట్ అనుభవంతో వస్తుంది. ఈ శిక్షణ మీకు MySQL లోతుగా అర్థం చేసుకోవడానికి సహాయపడుతుంది మరియు ఈ అంశంపై పాండిత్యం సాధించడంలో మీకు సహాయపడుతుంది.
మాకు ప్రశ్న ఉందా? దయచేసి SQL SELECT పై ఈ వ్యాసం యొక్క వ్యాఖ్యల విభాగంలో పేర్కొనండి మరియు నేను మిమ్మల్ని సంప్రదిస్తాను.