Skip to main content

SQL COUNT செயல்பாட்டைப் பயன்படுத்தி ஒரு அட்டவணையில் மதிப்புகள் எண்ணல்

Anonim

வினவல்கள் உறுப்பு, கட்டமைக்கப்பட்ட வினவல் மொழி (SQL) இன் ஒரு முக்கியமான பகுதியாகும், தொடர்புடைய தரவுத்தளத்திலிருந்து குறிப்பிட்ட அளவுகோல்களை அடிப்படையாகக் கொண்ட தரவுகளை மீட்டெடுக்கிறது. தரவுத்தளத்தின் ஒரு குறிப்பிட்ட நெடுவரிசை இணைந்திருக்கும் போது - அனைத்து வகையான தகவல்களையும் வழங்கலாம், இது COUNT செயல்பாடு வழியாக SQL வினவலைகளைப் பயன்படுத்தி இந்த மீட்டெடுப்பு செய்யப்படுகிறது.

SQL-COUNT செயல்பாடு குறிப்பாக பயனுள்ளதாக இருக்கும், ஏனெனில் இது பயனர் குறிப்பிட்ட அளவுகோல்களை அடிப்படையாகக் கொண்ட தரவுத்தள பதிவுகளை எண்ணுவதற்கு உங்களை அனுமதிக்கிறது.

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

வடமேற்கு தரவுத்தளம் உதாரணம்

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

தயாரிப்பு அட்டவணை
ProductIDபொருளின் பெயர்SupplierIDQuantityPerUnitஅலகு விலைUnitsInStock
1சாய்110 பெட்டிகள் x 20 பைகள்18.0039
2சாங்124 - 12 அவுன்ஸ் பாட்டில்கள்19.0017
3அனிசட் சிரப்112 - 550 மிலி பாட்டில்கள்10.0013
4செஃப் அண்டான்ஸின் கஜூன் சீனிங்248 - 6 அவுன்ஸ் ஜாடிகளை22.0053
5செஃப் அன்டனின் கும்போ மிக்ஸ்236 பெட்டிகள்21.350
6பாட்டி'ஸ் பாய்ஸெபெரி ஸ்ப்ரெட்312 - 8 அவுன்ஸ் ஜாக்கள்25.00120
7மாமா பாப்'ஸ் கரிம உலர்ந்த பியர்ஸ்312 - 1 lb pkgs.30.0015

ஒரு அட்டவணையில் ரெகுட்டுகள் எண்ணிக்கை

மிக அடிப்படை வினவல் அட்டவணையில் பதிவுகளின் எண்ணிக்கையை கணக்கிடுகிறது. தயாரிப்பு அட்டவணையில் இருக்கும் உருப்படிகளின் எண்ணிக்கையை அறிய விரும்பினால், பின்வரும் வினவலைப் பயன்படுத்தவும்:

தயாரிப்பு எண் (*) தேர்ந்தெடுக்கவும்;

இந்த வினவல் அட்டவணையில் உள்ள வரிசைகளின் எண்ணிக்கையை வழங்குகிறது. இந்த உதாரணத்தில் ஏழு தான்.

ஒரு நெடுவரிசையில் தனிப்பட்ட மதிப்புகளை எண்ணுதல்

பத்தியில் தனித்துவமான மதிப்புகளின் எண்ணிக்கையைக் கண்டறிய COUNT செயல்பாட்டை நீங்கள் பயன்படுத்தலாம். எடுத்துக்காட்டுக்கு, நீங்கள் உற்பத்தி செய்யும் துறையின் பல்வேறு தயாரிப்புகளின் எண்ணிக்கை அடையாளம் காண விரும்பினால், நீங்கள் பின்வரும் கேள்வியைப் பயன்படுத்தி இதை நிறைவேற்றலாம்:

தயாரிப்பு இருந்து SELECT COUNT (DISTINCT SupplierID);

இந்த வினாவில் காணப்பட்ட தனித்துவமான மதிப்புகளின் எண்ணிக்கையை மீண்டும் கொடுக்கிறது SupplierID நிரலை. இந்த வழக்கில், பதில் 1, 2, மற்றும் 3 ஐ குறிக்கும் மூன்று ஆகும்.

ரெக்கார்ட்ஸ் பொருந்தும் வரையறைகள்

WHERE விதிமுறைகளுடன் COUNT செயல்பாடு இணைக்க, குறிப்பிட்ட அளவுகோல்களைக் கொண்டிருக்கும் பதிவுகள் எண்ணிக்கை அடையாளம் காணவும். உதாரணமாக, திணைக்கள மேலாளர் திணைக்களத்தின் பங்கு மட்டங்களின் உணர்வுகளைப் பெற விரும்புகிறார் என நினைக்கிறேன். பின்வரும் வினவல் UnitsInStock ஐ 50 க்கும் குறைவாகக் குறிக்கும் வரிசைகளின் எண்ணிக்கையை அடையாளம் காட்டுகிறது:

தயாரிப்பு (எ.கா.

இந்த வழக்கில், வினவலானது நான்கு குறிக்கும் ஒரு மதிப்பைக் குறிக்கும் சாய் , சாங் , அனிசட் சிரப் , மற்றும் மாமா பாப்'ஸ் கரிம உலர்ந்த பியர்ஸ் .வணிக விதிமுறைகளை பூர்த்தி செய்வதற்கு தரவை சுருக்கவும் தரவுத்தள நிர்வாகிகளுக்கு COUNT பிரிவு மிகவும் மதிப்புமிக்கது. சிறிது படைப்பாற்றல் மூலம், நீங்கள் பல்வேறு செயல்பாட்டு நோக்கங்களுக்காக COUNT செயல்பாட்டைப் பயன்படுத்தலாம்.