విస్తృత డేటాను అందించడానికి SQL COUNT ని ఉపయోగించండి
ప్రశ్నలు మూలకం స్ట్రక్చర్డ్ క్వేరీ లాంగ్వేజ్ (SQL) యొక్క ఒక ముఖ్యమైన భాగం. ఇది రిలేషనల్ డేటాబేస్ నుండి నిర్దిష్ట ప్రమాణాల ఆధారంగా డేటాను తిరిగి పొందుతుంది. డేటాబేస్ నుండి సమాచారం యొక్క అన్ని రకాల పొందటానికి - మీరు SQL ప్రశ్నలను - COUNT () ఫంక్షన్తో సహా ఉపయోగించవచ్చు.
SQL-COUNT () ఫంక్షన్ ప్రత్యేకంగా ఉపయోగపడుతుంది ఎందుకంటే ఇది యూజర్-పేర్కొన్న ప్రమాణాల ఆధారంగా మీరు డేటాబేస్ రికార్డులను లెక్కించడానికి అనుమతిస్తుంది. మీరు ఒక టేబుల్లో అన్ని రికార్డులను లెక్కించడానికి, ఒక కాలమ్లో ప్రత్యేక విలువలను లెక్కించడానికి లేదా నిర్దిష్ట ప్రమాణాలకు అనుగుణంగా సార్లు రికార్డుల సంఖ్యను లెక్కించడానికి దాన్ని ఉపయోగించవచ్చు.
ఈ కథనాలలో ప్రతి ఒక్కదానిపై ఈ క్లుప్త వివరణ చూస్తుంది.
ఉదాహరణలు సామాన్యంగా ఉపయోగించే నార్త్విండ్ డేటాబేస్ మీద ఆధారపడి ఉంటాయి, ఇది తరచుగా ట్యుటోరియల్గా ఉపయోగించడానికి డేటాబేస్ ఉత్పత్తులతో నౌకలు.
ఇక్కడ డేటాబేస్ యొక్క ఉత్పాదన పట్టిక నుండి ఒక సారాంశము:
ProductID | ఉత్పత్తి నామం | SupplierID | QuantityPerUnit | UNITPRICE | UnitsInStock |
---|---|---|---|---|---|
1 | చాయ్ | 1 | 10 బాక్సులను x 20 సంచులు | 18.00 | 39 |
2 | చాంగ్ | 1 | 24 - 12 oz సీసాలు | 19.00 | 17 |
3 | అనీసెడ్ సిరప్ | 1 | 12 - 550 ml సీసాలు | 10.00 | 13 |
4 | చెఫ్ అంటోన్ యొక్క కాజున్ సీజనింగ్ | 2 | 48 - 6 oz జాడి | 22.00 | 53 |
5 | చెఫ్ అంటోన్ యొక్క గుంబో మిక్స్ | 2 | 36 పెట్టెలు | 21,35 | 0 |
6 | గ్రాండ్ యొక్క బోన్స్బెబెరీ స్ప్రెడ్ | 3 | 12 - 8 oz జాడి | 25.00 | 120 |
7 | అంకుల్ బాబ్స్ ఆర్గానిక్ ఎండిడ్ పియర్స్ | 3 | 12 - 1 lb pkgs. | 30.00 | 15 |
ఒక టేబుల్ లో రికార్డ్స్ లెక్కింపు
ప్రాథమిక ప్రశ్న పట్టికలో రికార్డుల సంఖ్యను లెక్కించడం జరుగుతుంది. మీరు ఉత్పత్తి పట్టికలో ఉన్న అంశాల సంఖ్య గురించి తెలుసుకోవాలనుకుంటే, క్రింది ప్రశ్నని ఉపయోగించండి:
COUNT ఎంచుకోండి (*)
ఉత్పత్తి నుండి;
ఈ ప్రశ్న పట్టికలో వరుసల సంఖ్యను చూపుతుంది. ఈ ఉదాహరణలో, ఇది 7.
ఒక కాలమ్ లో ప్రత్యేక విలువలు లెక్కింపు
మీరు కాలమ్లోని ప్రత్యేక విలువలను గుర్తించడానికి COUNT ఫంక్షన్ను కూడా ఉపయోగించవచ్చు. ఉదాహరణకు, మీరు ఉత్పత్తుల విభాగంలో ఉన్న ఉత్పత్తుల యొక్క వివిధ ఉత్పత్తుల సంఖ్యను గుర్తించదలిస్తే, మీరు ఈ క్రింది ప్రశ్నను ఉపయోగించి దాన్ని సాధించవచ్చు:
COUNT ఎంచుకోండి (DISTINCT SupplierID)
ఉత్పత్తి నుండి;
ఈ ప్రశ్న SupplierID నిలువు వరుసలో కనిపించే విలువల విలువలను చూపుతుంది. ఈ సందర్భంలో, సమాధానం 1, 2, మరియు 3 ను సూచిస్తుంది.
రికార్డింగ్లను సరిపోల్చడం ప్రమాణం
నిర్దిష్ట ప్రమాణాలతో సరిపోయే రికార్డుల సంఖ్యను గుర్తించడానికి WHERE నిబంధనతో COUNT () ఫంక్షన్ను కలపండి. ఉదాహరణకు, డిపార్ట్మెంట్ మేనేజర్ డిపార్ట్మెంట్లో స్టాక్ స్థాయిల స్ఫూర్తిని పొందాలని అనుకుందాం. ఈ క్రింది ప్రశ్న యూనిట్స్ ఇన్స్టాక్ కంటే తక్కువ 50 యూనిట్లను సూచిస్తున్న వరుసల సంఖ్యను గుర్తిస్తుంది:
COUNT ఎంచుకోండి (*)
ఉత్పత్తి నుండి
WHITE UnitsInStock <50;
ఈ సందర్భంలో, ప్రశ్న చాయ్, చాంగ్, ఆనిసెడ్ ద్రాప్, మరియు అంకుల్ బాబ్ యొక్క సేంద్రీయ ఎండిన పియర్లను ప్రాతినిధ్యం వహిస్తున్న 4 విలువను తిరిగి అందిస్తుంది.
COUNT () నిబంధన వ్యాపార అవసరాల కోసం డేటాను సంగ్రహించేందుకు డేటాబేస్ నిర్వాహకులకు చాలా విలువైనదిగా ఉంటుంది. కొద్దిగా సృజనాత్మకతతో, మీరు అనేక రకాల ప్రయోజనాల కోసం COUNT () ఫంక్షన్ని ఉపయోగించవచ్చు.