MySQLలో కండిషన్ ఆధారంగా ఎలా లెక్కించాలి?

Mysqllo Kandisan Adharanga Ela Lekkincali



MySQL అనేది డేటాబేస్‌లను నిర్వహించడానికి ఉపయోగించే డేటాబేస్ మేనేజ్‌మెంట్ సిస్టమ్. డేటాబేస్ అనేది రికార్డుల నిర్మాణాత్మక సేకరణ. మీరు ఇప్పటికే ఉన్న డేటాబేస్‌లను యాక్సెస్ చేయవచ్చు, కొత్తదాన్ని సృష్టించవచ్చు మరియు సిస్టమ్ డేటాబేస్‌లో సేవ్ చేయబడిన డేటాను ప్రాసెస్ చేయవచ్చు. డేటా ఎల్లప్పుడూ పట్టిక రూపంలో సూచించబడుతుంది. మరింత ప్రత్యేకంగా, ' COUNT() ” ఫంక్షన్ పట్టిక యొక్క నిలువు వరుసల సంఖ్యను లెక్కించగలదు.

ఈ పోస్ట్ యొక్క ఫలితాలు:

COUNT() ఫంక్షన్ మరియు దాని ఫారమ్‌లు అంటే ఏమిటి?

MySQLలో, ' COUNT() ” ఫంక్షన్ అందించిన షరతును సంతృప్తిపరిచే కావలసిన పట్టిక యొక్క అన్ని అడ్డు వరుసలు మరియు నిలువు వరుసలను లెక్కించడానికి ఉపయోగించబడుతుంది. విభిన్న విధులను నిర్వహించడానికి ఇది మూడు విభిన్న రూపాలను కలిగి ఉంది, అవి:







  • ' COUNT(*)
  • ' COUNT(వ్యక్తీకరణ)
  • ' COUNT(DISTINCT వ్యక్తీకరణ)

మెరుగైన అవగాహన కోసం పైన పేర్కొన్న ఫంక్షన్ ఫారమ్‌ల అమలుకు వెళ్దాం!



MySQLలో కండిషన్ ఆధారంగా ఎలా లెక్కించాలి?

MySQLలో, మనం “ని ఉపయోగించవచ్చు COUNT() ' టేబుల్ యొక్క అడ్డు వరుసలు మరియు నిలువు వరుసలను లెక్కించడానికి బహుళ షరతులతో, ఉదాహరణకు ' ఎక్కడ ' ఉపవాక్య.



మొదట, మేము '' యొక్క ప్రతి రూపాన్ని దృశ్యమానం చేస్తాము COUNT() ” ఫంక్షన్. అప్పుడు, మేము దానికి పైన పేర్కొన్న షరతులను వర్తింపజేస్తాము.





దశ 1: విండోస్ టెర్మినల్ తెరవండి

ప్రారంభంలో, '' కోసం శోధించండి కమాండ్ ప్రాంప్ట్ ” స్టార్టప్ మెను సహాయంతో:



దశ 2: MySQL సర్వర్‌తో కనెక్ట్ అవ్వండి

MySQL సర్వర్ డేటాబేస్‌లను దాని వినియోగదారు పేరు మరియు పాస్‌వర్డ్‌ని ఉపయోగించడం ద్వారా యాక్సెస్ చేయడానికి అందించిన ఆదేశాన్ని అమలు చేయండి:

mysql -u మరియా -p

దశ 3: అందుబాటులో ఉన్న డేటాబేస్‌లను చూపండి

తరువాత, 'ని అమలు చేయడం ద్వారా ఇప్పటికే ఉన్న అన్ని డేటాబేస్‌లను జాబితా చేయండి చూపించు ” ఆదేశం:

డేటాబేస్‌లను చూపించు;

ఇచ్చిన అవుట్‌పుట్ నుండి, మేము ' mariadb ”డేటాబేస్:

దశ 4: డేటాబేస్ మార్చండి

తరువాత, 'ని అమలు చేయండి వా డు ” ఆదేశం మరియు గతంలో ఎంచుకున్న డేటాబేస్‌కు నావిగేట్ చేయండి:

మరియాడ్బిని ఉపయోగించండి;

దశ 5: అన్ని పట్టికలను జాబితా చేయండి

ఆ తర్వాత, ప్రస్తుత డేటాబేస్ లోపల ఉన్న అన్ని పట్టికలను ప్రదర్శించండి:

పట్టికలను చూపించు;

ఇచ్చిన అవుట్‌పుట్ ప్రకారం, రెండు పట్టికలు ఉన్నాయి మరియు మేము “ని ఉపయోగిస్తాము వినియోగదారుడు 'పట్టిక:

దశ 6: టేబుల్‌లోని అన్ని ఫీల్డ్‌లను ప్రదర్శించండి

'ని అమలు చేయండి ఎంచుకోండి 'నక్షత్రంతో ఆదేశం' * నిర్దిష్ట పట్టిక యొక్క మొత్తం డేటాను పొందడానికి గుర్తు:

కస్టమర్ నుండి * ఎంచుకోండి;

పైన ప్రదర్శించిన విధానంలో, మేము నిర్దిష్ట డేటాబేస్‌ల డేటాను చూపించాము. ఇప్పుడు, మేము '' యొక్క రూపాలను దృశ్యమానం చేస్తాము. COUNT() ” ఫంక్షన్.

ఫారమ్ 1: COUNT(*)

ది ' COUNT(*) 'ఫంక్షన్ అందించిన పట్టికలోని అన్ని వరుసల సంఖ్యలను 'ని ఉపయోగించడం ద్వారా తిరిగి పొందుతుంది. ఎంచుకోండి ” ఆదేశం. అదనంగా, ఇది నకిలీ, NULL మరియు NULL కాని విలువలను కలిగి ఉన్న అన్ని అడ్డు వరుసలను గణిస్తుంది.

వాక్యనిర్మాణం

' యొక్క సాధారణ వాక్యనిర్మాణం COUNT(*) ” క్రింద అందించబడింది:

నుండి COUNT(*)ని ఎంచుకోండి;

ఇక్కడ:

  • ' ఎంచుకోండి ” స్టేట్‌మెంట్ రికార్డ్‌ను ఎంచుకోవడానికి ఉపయోగించబడుతుంది.
  • ' నుండి ” నిబంధన కావలసిన పట్టిక నుండి రికార్డులను ఎంచుకోవడానికి ఉపయోగించబడుతుంది.
  • ' <టేబుల్-పేరు> ” అనేది టార్గెటెడ్ టేబుల్ పేరు.

మెరుగైన అవగాహన కోసం, అందించిన ఉదాహరణను చూద్దాం!

ఉదాహరణ

'ని అమలు చేయండి ఎంచుకోండి 'ఆదేశంతో' COUNT(*) 'ఫంక్షన్ మరియు పట్టిక పేరు:

కస్టమర్ నుండి COUNT(*)ని ఎంచుకోండి;

కింది అవుట్‌పుట్ ప్రకారం, అందించిన పట్టికలో “ 91 వరుసల సంఖ్య:

ఫారమ్ 2: COUNT(వ్యక్తీకరణ)

ది ' COUNT(వ్యక్తీకరణ) ” ఫంక్షన్ NULL విలువలు లేని అడ్డు వరుసల సంఖ్యను ప్రదర్శిస్తుంది. ఇది 'తో పాటు ఉపయోగించవచ్చు ఎంచుకోండి ” ఆదేశం.

వాక్యనిర్మాణం

“COUNT(వ్యక్తీకరణ)” ఫంక్షన్ యొక్క సాధారణ వాక్యనిర్మాణం ఇక్కడ ఉంది:

నుండి COUNT (వ్యక్తీకరణ) ఎంచుకోండి;

ఉదాహరణ

'' యొక్క వరుసల సంఖ్యను లెక్కించాలనుకుంటున్న ఒక ఉదాహరణను తీసుకుందాం. ఫోన్ '' నుండి కాలమ్ వినియోగదారుడు 'పట్టిక:

కస్టమర్ నుండి COUNT (ఫోన్) ఎంచుకోండి;

ఇక్కడ, మేము ఉంచాము ' ఫోన్ 'కాలమ్ పేరు వ్యక్తీకరణగా, మరియు అది 'ని కలిగి ఉంటుంది 91 'వరుసలు:

ఫారమ్ 3: COUNT(DISTINCT వ్యక్తీకరణ)

ది ' COUNT(వ్యక్తీకరణ) డూప్లికేట్ విలువలు మినహా అన్ని అడ్డు వరుసలను లెక్కించాలనుకున్నప్పుడు ” ఫారమ్ ఉపయోగించబడుతుంది.

వాక్యనిర్మాణం

సాధారణ వాక్యనిర్మాణం క్రింద అందించబడింది:

నుండి COUNT (DISTINCT వ్యక్తీకరణ) ఎంచుకోండి;

ఉదాహరణ

'ని అమలు చేయండి ఎంచుకోండి 'తో ప్రకటన' COUNT() 'ఫంక్షన్ కలిగి' విభిన్న ” కీవర్డ్ మరియు పట్టిక యొక్క కావలసిన కాలమ్ పేరు:

కస్టమర్ నుండి COUNT (డిస్టింక్ దేశం) ఎంచుకోండి;

అందించిన అవుట్‌పుట్ '' సంఖ్యను అందిస్తుంది అని గమనించవచ్చు ప్రత్యేకమైన నాన్-యుఎల్ 'విలువలు:

COUNT() ఫంక్షన్ మరియు “WHERE” నిబంధన

కౌంట్() ఫంక్షన్‌ను ''తో కూడా ఉపయోగించవచ్చు ఎక్కడ ” కావాల్సిన పరిస్థితిని పేర్కొంటున్న నిబంధన. 'WHERE' నిబంధన ప్రశ్న ఫలితంలో ఉన్న విలువలను కలిగి ఉన్న డేటా కోసం కాలమ్ విలువలు తప్పనిసరిగా కలిసే ప్రమాణాలను అందిస్తుంది.

వాక్యనిర్మాణం

ఒక సారి చూద్దాం ' COUNT() 'ఫంక్షన్' తో ఎక్కడ ' ఉపవాక్య:

ఎక్కడ <షరతు> నుండి COUNT(*)ని ఎంచుకోండి;

ఉదాహరణ

ఉపయోగించడానికి ' ఎంచుకోండి 'తో ప్రశ్న' COUNT() 'సహా' * ”పరామితిగా, లక్ష్య పట్టిక పేరు మరియు అవసరమైన షరతు:

కస్టమర్ నుండి COUNT(*)ని ఎంచుకోండి ఎక్కడ ఫోన్ = 069;

మీరు చూడగలిగినట్లుగా, మేము ఒకే ఫోన్ నంబర్‌ను కలిగి ఉన్న మొత్తం వినియోగదారుల సంఖ్యను పొందాము ' 1 ”:

అంతే! మేము వివరించాము ' COUNT() ” MySQLలో షరతులు మరియు దాని రూపాల ఆధారంగా ఫంక్షన్.

ముగింపు

ది ' COUNT() MySQLలోని షరతుల ఆధారంగా లెక్కించడానికి ” ఫంక్షన్‌ని ఉపయోగించవచ్చు. ఇది విభిన్న విధులను నిర్వహించడానికి మూడు వేర్వేరు రూపాలను కలిగి ఉంది, ఉదాహరణకు ' COUNT(* )”, “ COUNT(వ్యక్తీకరణ) ', మరియు' COUNT(DISTINCT వ్యక్తీకరణ) ”. పట్టిక యొక్క అడ్డు వరుసలు మరియు నిలువు వరుసలను లెక్కించడానికి 'COUNT()' అనేక షరతులతో ఉపయోగించవచ్చు, అలాగే 'WHERE' నిబంధన. ఈ పోస్ట్‌లో, MySQLలో షరతులు మరియు దాని ఫారమ్‌ల ఆధారంగా “COUNT()” ఫంక్షన్ గురించి మేము చర్చించాము.