பரந்த அளவிலான தரவை வழங்க SQL எண்ணைப் பயன்படுத்தவும்
வினவல்கள் உறுப்பு கட்டமைக்கப்பட்ட வினவல் மொழி (SQL) இன் முக்கிய பகுதியாகும். இது ஒரு தொடர்புடைய தரவுத்தளத்திலிருந்து குறிப்பிட்ட அளவுகோல்களை அடிப்படையாகக் கொண்ட தரவை மீட்டெடுக்கிறது. தரவுத்தளத்திலிருந்து தகவல்களை அனைத்து வகையான பெறுவதற்காக - நீங்கள் SQL வினவல்களை - COUNT () செயல்பாடு உட்பட பயன்படுத்தலாம்.
SQL-COUNT () செயல்பாடு குறிப்பாக பயனுள்ளதாக இருக்கும், ஏனெனில் இது பயனர் குறிப்பிட்ட அளவுகோல்களை அடிப்படையாகக் கொண்ட தரவுத்தள பதிவுகளை எண்ணுவதற்கு உங்களை அனுமதிக்கிறது. ஒரு அட்டவணையில் உள்ள எல்லா பதிவுகளையும் எண்ணுவதற்குப் பயன்படுத்தலாம், ஒரு நெடுவரிசையில் தனிப்பட்ட மதிப்புகளை எண்ணலாம் அல்லது குறிப்பிட்ட அளவுகோல்களைச் சந்திக்க வேண்டிய முறைகளின் எண்ணிக்கையை எண்ணலாம்.
இந்த காட்சிகள் ஒவ்வொன்றும் ஒரு சுருக்கமான தோற்றத்தை எடுக்கும்.
எடுத்துக்காட்டுகள் பொதுவாக பயன்படுத்தப்படும் வடமந்திய தரவுத்தளத்தின் அடிப்படையிலானவை, இவை பெரும்பாலும் டூடோரியாக பயன்பாட்டிற்காக தரவுத்தள தயாரிப்புகளுடன் கப்பல்கள்.
தரவுத்தளத்தின் தயாரிப்பு அட்டவணையில் இருந்து ஒரு பகுதி இங்கே:
ProductID | பொருளின் பெயர் | SupplierID | QuantityPerUnit | அலகு விலை | UnitsInStock |
---|---|---|---|---|---|
1 | சாய் | 1 | 10 பெட்டிகள் x 20 பைகள் | 18.00 | 39 |
2 | சாங் | 1 | 24 - 12 அவுன்ஸ் பாட்டில்கள் | 19.00 | 17 |
3 | அனிசட் சிரப் | 1 | 12 - 550 மிலி பாட்டில்கள் | 10.00 | 13 |
4 | செஃப் அண்டான்ஸின் கஜூன் சீனிங் | 2 | 48 - 6 அவுன்ஸ் ஜாடிகளை | 22.00 | 53 |
5 | செஃப் அன்டனின் கும்போ மிக்ஸ் | 2 | 36 பெட்டிகள் | 21,35 | 0 |
6 | பாட்டி'ஸ் பாய்ஸெபெரி ஸ்ப்ரெட் | 3 | 12 - 8 அவுன்ஸ் ஜாக்கள் | 25.00 | 120 |
7 | மாமா பாப்'ஸ் கரிம உலர்ந்த பியர்ஸ் | 3 | 12 - 1 lb pkgs. | 30.00 | 15 |
ஒரு அட்டவணையில் ரெகுட்டுகள் எண்ணிக்கை
மிக அடிப்படை வினவல் அட்டவணையில் பதிவுகளின் எண்ணிக்கையை கணக்கிடுகிறது. தயாரிப்பு அட்டவணையில் இருக்கும் உருப்படிகளின் எண்ணிக்கையை அறிய விரும்பினால், பின்வரும் வினவலைப் பயன்படுத்தவும்:
COUNT ஐ தேர்ந்தெடு (*)
தயாரிப்பு இருந்து;
இந்த வினவல் அட்டவணையில் உள்ள வரிசைகளின் எண்ணிக்கையை வழங்குகிறது. இந்த எடுத்துக்காட்டில், இது 7 ஆகும்.
ஒரு நெடுவரிசையில் தனிப்பட்ட மதிப்புகளை எண்ணுதல்
பத்தியில் தனித்துவமான மதிப்புகளின் எண்ணிக்கையைக் கண்டறிய COUNT செயல்பாட்டை நீங்கள் பயன்படுத்தலாம். எடுத்துக்காட்டுக்கு, நீங்கள் உற்பத்தி செய்யும் துறையின் பல்வேறு தயாரிப்புகளின் எண்ணிக்கை அடையாளம் காண விரும்பினால், நீங்கள் பின்வரும் கேள்வியைப் பயன்படுத்தி இதை நிறைவேற்றலாம்:
SELECT COUNT (DISTINCT SupplierID)
தயாரிப்பு இருந்து;
இந்த கேள்வி SupplierID நெடுவரிசையில் காணப்படும் தனித்துவமான மதிப்புகளின் எண்ணிக்கையை வழங்குகிறது. இந்த வழக்கில், பதில் 1, 2, மற்றும் 3 ஐ குறிக்கும் 3.
ரெக்கார்ட்ஸ் பொருந்தும் வரையறைகள்
WHERE விதிமுறைகளுடன் COUNT () செயல்பாடு இணைக்க சில குறிப்பிட்ட அளவுகோல்களைக் கொண்டிருக்கும் பதிவுகள் எண்ணிக்கை அடையாளம் காணவும். உதாரணமாக, திணைக்கள மேலாளர் திணைக்களத்தின் பங்கு மட்டங்களின் உணர்வுகளைப் பெற விரும்புகிறார் என நினைக்கிறேன். பின்வரும் வினவல் UnitsInStock ஐ 50 க்கும் குறைவாகக் குறிக்கும் வரிசைகளின் எண்ணிக்கையை அடையாளம் காட்டுகிறது:
COUNT ஐ தேர்ந்தெடு (*)
தயாரிப்பு இருந்து
WHITE UnitsInStock <50;
இந்த வழக்கில், கேள்வி சாய், சாங், அனிசெட் சிரப் மற்றும் அங்கிள் பாப்'ஸ் ஆர்கானிக் உலர் பியர்ஸ் ஆகியவற்றைக் குறிக்கும் 4 இன் மதிப்புக்குத் திரும்பும்.
வணிக தேவைகள் சந்திக்க தரவு சுருங்க முயன்று தரவுத்தள நிர்வாகிகளுக்கு COUNT () பிரிவு மிகவும் மதிப்புமிக்கதாக இருக்கும். சிறிது படைப்பாற்றல் மூலம், நீங்கள் பல வகையான நோக்கங்களுக்காக COUNT () செயல்பாட்டைப் பயன்படுத்தலாம்.