MySQL இல் நிபந்தனையின் அடிப்படையில் எப்படி எண்ணுவது?

Mysql Il Nipantanaiyin Atippataiyil Eppati Ennuvatu



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 (எக்ஸ்பிரஷன்) தேர்ந்தெடுக்கவும்;

உதாரணமாக

ஒரு உதாரணத்தை எடுத்துக்கொள்வோம், அதில் '' வரிசைகளின் எண்ணிக்கையை எண்ண வேண்டும். தொலைபேசி 'பத்தியில் இருந்து' வாடிக்கையாளர் ' மேசை:

வாடிக்கையாளரிடமிருந்து எண்ணைத் (தொலைபேசி) தேர்ந்தெடு;

இங்கே, நாங்கள் வைத்துள்ளோம் ' தொலைபேசி 'நெடுவரிசையின் பெயர் வெளிப்பாடாக உள்ளது, மேலும் அதில் ' 91 'வரிசைகள்:

படிவம் 3: COUNT(DISTINCT வெளிப்பாடு)

' COUNT(வெளிப்பாடு) நகல் மதிப்புகளைத் தவிர அனைத்து வரிசைகளையும் எண்ணும்போது 'படிவம் பயன்படுத்தப்படுகிறது.

தொடரியல்

பொதுவான தொடரியல் கீழே கொடுக்கப்பட்டுள்ளது:

இலிருந்து COUNT (DISTINCT வெளிப்பாடு) தேர்ந்தெடுக்கவும்;

உதாரணமாக

இயக்கவும் ' தேர்ந்தெடுக்கவும் 'அறிக்கையுடன்' COUNT() 'செயல்பாடு கொண்ட' வேறுபட்டது ” முக்கிய வார்த்தை மற்றும் அட்டவணையின் விரும்பிய நெடுவரிசை பெயர்:

வாடிக்கையாளரிடமிருந்து COUNT (தனி நாடு) தேர்ந்தெடுக்கவும்;

வழங்கப்பட்ட வெளியீடு 'இன் எண்ணிக்கையை வழங்குகிறது என்பதைக் காணலாம். தனித்துவமான NULL அல்ல 'மதிப்புகள்:

COUNT() செயல்பாடு மற்றும் 'WHERE' பிரிவு

கவுண்ட்() செயல்பாட்டையும் ' எங்கே 'விரும்பிய நிபந்தனையைக் குறிப்பிடும் பிரிவு. வினவல் முடிவில் இருக்கும் மதிப்புகளை உள்ளடக்கிய தரவுகளுக்கு நெடுவரிசை மதிப்புகள் சந்திக்க வேண்டிய அளவுகோல்களை 'WHERE' பிரிவு வழங்குகிறது.

தொடரியல்

என்பதை பார்ப்போம்' COUNT() '' உடன் செயல்பாடு எங்கே ' உட்கூறு:

எங்கே என்பதிலிருந்து COUNT(*) ஐத் தேர்ந்தெடுக்கவும்;

உதாரணமாக

பயன்படுத்த ' தேர்ந்தெடுக்கவும் '' உடன் வினவல் COUNT() 'உட்பட' * ” ஒரு அளவுருவாக, இலக்கு அட்டவணை பெயர் மற்றும் தேவையான நிபந்தனை:

வாடிக்கையாளரிடமிருந்து எண்ணைத் தேர்ந்தெடு (*) எங்கே தொலைபேசி = 069;

நீங்கள் பார்க்கிறபடி, ஒரே தொலைபேசி எண்ணைக் கொண்ட மொத்த பயனர்களின் எண்ணிக்கையைப் பெற்றுள்ளோம், அதாவது ' 1 ”:

அவ்வளவுதான்! நாங்கள் விளக்கினோம் ' COUNT() MySQL இல் உள்ள நிபந்தனைகள் மற்றும் அதன் வடிவங்களின் அடிப்படையில் செயல்பாடு.

முடிவுரை

' COUNT() ” செயல்பாடு MySQL இல் உள்ள நிபந்தனைகளின் அடிப்படையில் கணக்கிட பயன்படுத்தப்படலாம். வெவ்வேறு பணிகளைச் செய்வதற்கு இது மூன்று வெவ்வேறு வடிவங்களைக் கொண்டுள்ளது, அதாவது ' COUNT(* )”, “ COUNT(வெளிப்பாடு) ', மற்றும் ' COUNT(DISTINCT வெளிப்பாடு) ”. அட்டவணையின் வரிசைகள் மற்றும் நெடுவரிசைகளை எண்ணுவதற்கு 'COUNT()' பல நிபந்தனைகளுடன் பயன்படுத்தப்படலாம், அதே போல் 'WHERE' பிரிவு. இந்த இடுகையில், MySQL இல் நிபந்தனைகள் மற்றும் அதன் படிவங்களின் அடிப்படையில் “COUNT()” செயல்பாட்டைப் பற்றி விவாதித்தோம்.