SQL COUNT ഫംഗ്ഷനുള്ള ഡാറ്റാബേസിലെ മൂല്യങ്ങൾ എണ്ണുക

ഡാറ്റാ വൈവിധ്യമാർന്ന തരം നൽകുന്നതിന് SQL സംഖ്യ ഉപയോഗിക്കുക

സ്ട്രക്ചേഡ് ക്വറി ലാറിഗിന്റെ (SQL) ഒരു സുപ്രധാന ഭാഗമാണ് ചോദ്യങ്ങളുടെ ഘടകം. ഒരു റിലേഷണൽ ഡേറ്റാബേസിൽ നിന്നും പ്രത്യേക മാനദണ്ഡങ്ങൾ അടിസ്ഥാനമാക്കിയുള്ള വിവരങ്ങൾ ഇത് വീണ്ടെടുക്കുന്നു. ഡാറ്റാബേസിൽ നിന്ന് എല്ലാ തരത്തിലുള്ള വിവരങ്ങളും ലഭ്യമാക്കാൻ - നിങ്ങൾക്ക് എച്ടിഎൽ അന്വേഷണങ്ങൾ (COUNT ഫംഗ്ഷൻ ഉൾപ്പടെ) ഉപയോഗിക്കാം.

ഉപയോക്തൃ-നിർദ്ദിഷ്ട മാനദണ്ഡം അടിസ്ഥാനമാക്കി ഡാറ്റാബേസ് റെക്കോഡുകൾ ഉപയോഗിക്കുവാൻ നിങ്ങളെ സഹായിക്കുന്നതിനാൽ എസ്.ക്യു.എൽ. COUNT () ഫംഗ്ഷൻ പ്രയോജനകരമാണ്. ഒരു ടേബിളിൽ എല്ലാ റെക്കോർഡുകളും എണ്ണാൻ ഉപയോഗിക്കാം, ഒരു നിരയിലെ തനതായ മൂല്യങ്ങൾ കണക്കാക്കാം അല്ലെങ്കിൽ ചില മാനദണ്ഡങ്ങൾ പാലിക്കുന്ന തവണകളുടെ എണ്ണം കണക്കാക്കുക.

ഈ സാഹചര്യങ്ങൾ ഓരോന്നും ഓരോന്നിനും കുറച്ചുകൂടി പരിശോധിക്കാം.

ഉദാഹരണമായി സാധാരണയായി ഉപയോഗിക്കപ്പെട്ട വടക്കുവയടി ഡാറ്റാബേസിൻറെ അടിസ്ഥാനത്തിലാണ്, ട്യൂട്ടോറിയലായി ഡേറ്റാബേസ് ഉൽപ്പന്നങ്ങൾ ഉപയോഗിക്കുന്നത്.

ഡാറ്റാബേസിലെ ഉൽപ്പന്ന പട്ടികയിൽ നിന്നുള്ള ഒരു ഉദ്ധരണി ഇതാ:

ഉൽപ്പന്ന പട്ടിക
ProductID ഉത്പന്നത്തിന്റെ പേര് SupplierID പെൻ യുണിറ്റ് യൂണിറ്റ് വില യൂണിറ്റ്സ് ഇൻ സ്റ്റോക്ക്
1 ചായി 1 10 പെട്ടികൾ x 20 ബാഗുകൾ 18.00 39
2 മാറ്റം 1 24 - 12 oz കുപ്പികൾ 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 നിരയിൽ കണ്ടെത്തിയ വ്യതിരിക്ത മൂല്യങ്ങളുടെ എണ്ണം ഈ അന്വേഷണം നൽകുന്നു. ഈ സാഹചര്യത്തിൽ, ഉത്തരം 3 ആണ്, അത് 1, 2, 3 എന്നിവ പ്രതിനിധീകരിക്കുന്നു.

ക്രമപ്പെടുത്തൽ റെക്കോർഡുകൾ മാച്ചിംഗ് മാനദണ്ഡം

ചില മാനദണ്ഡങ്ങൾ പൊരുത്തപ്പെടുന്ന രേഖകളുടെ എണ്ണം തിരിച്ചറിയാൻ WHERE ക്ലോസ് ഉപയോഗിക്കുന്ന COUNT () പ്രവർത്തനം സംയോജിപ്പിക്കുക. ഉദാഹരണത്തിന്, ഡിപ്പാർട്ട്മെന്റിന്റെ മാനേജർ സ്റ്റോക്കിൻറെ നിലവാരം മനസ്സിലാക്കാൻ ആഗ്രഹിക്കുന്നു എന്നാണ് കരുതുക. യൂണിറ്റ് ഇൻസ്റ്റാക്ക് 50 യൂണിറ്റിൽ താഴെ വരികളെ പ്രതിനിധീകരിക്കുന്ന താഴെക്കൊടുത്തിരിക്കുന്ന ചോദ്യം തിരിച്ചറിയുന്നു:

COUNT തിരഞ്ഞെടുക്കുക (*)
ഉത്പന്നത്തിൽ നിന്ന്
WHERE UnitsInStock <50;

ഈ സാഹചര്യത്തിൽ, ചോദ്യം ചായി, ചാങ്, അനിമേഷൻ സിറപ്പ്, അങ്കിൾ ബോബ് ഓർഗാനിക് ഉണങ്ങിയ പിയേഴ്സ് എന്നിവയെ പ്രതിനിധീകരിക്കുന്നു.

ബിസിനസ്സ് ആവശ്യകതകൾ നിറവേറ്റുന്നതിനായി ഡാറ്റ ചുരുക്കത്തിൽ അന്വേഷിക്കുന്ന ഡാറ്റാബേസ് അഡ്മിനിസ്ട്രേറ്ററുകൾക്ക് COUNT () ഉപഭാഗം വളരെ മൂല്യമുള്ളതായിരിക്കും. അല്പം സർഗാത്മതിയുണ്ടെങ്കിൽ നിങ്ങൾക്ക് വ്യത്യസ്തങ്ങളായ ഉദ്ദേശ്യങ്ങൾക്കായി COUNT () പ്രവർത്തനം ഉപയോഗിക്കാം.