Დათვლა ღირებულებები მონაცემთა ბაზა მაგიდა SQL COUNT ფუნქცია

გამოიყენეთ SQL COUNT მონაცემების ფართო სპექტრი

შეკითხვების ელემენტია სტრუქტურირებული შეკითხვის ენა (SQL) მნიშვნელოვანი ნაწილი. იგი იღებს მონაცემებს, რომლებიც ეფუძნება სპეციფიკურ კრიტერიუმებს რელატიური მონაცემთა ბაზიდან. თქვენ შეგიძლიათ გამოიყენოთ SQL queries - მათ შორის COUNT () ფუნქცია - მიიღოთ ყველა სახის ინფორმაცია მონაცემთა ბაზაში.

SQL COUNT () ფუნქცია სასარგებლოა, რადგან ის საშუალებას გაძლევთ დაითვალოთ მონაცემთა ბაზის ჩანაწერები მომხმარებლის მითითებულ კრიტერიუმებზე დაყრდნობით. თქვენ შეგიძლიათ გამოიყენოთ ის ყველა ჩანაწერი დათარიღებული მაგიდაზე, დათვალეთ უნიკალური ღირებულებები სვეტში, ან ითვლიან რამდენჯერმე ჩანაწერი, რომელიც აკმაყოფილებს გარკვეულ კრიტერიუმებს.

ეს სტატია მოკლედ გამოიყურება თითოეული ამ სცენარით.

მაგალითები ეფუძნება ხშირად გამოყენებული Northwind მონაცემთა ბაზა, რომელიც ხშირად გემების მონაცემთა ბაზის პროდუქტების გამოყენება როგორც სამეურვეო.

აქ არის მონაცემთა ბაზის პროდუქტის ცხრილიდან ამონაწერი:

პროდუქტის ცხრილი
ProductID პროდუქტის სახელი მიმწოდებელი QuantityPerUnit ერთეულის ფასი UnitsInStock
1 ჩაი 1 10 ყუთი x 20 ჩანთები 18.00 39
2 Chang 1 24 - 12 oz ბოთლი 19.00 17
3 Aniseed სიროფი 1 12 - 550 მლ ბოთლი 10.00 13
4 Chef Anton- ს Cajun სუნელი 2 48 - 6 oz ქილებში 22.00 53
5 შეფ ანტონის გუმბოს მიქსი 2 36 ყუთი 21.35 0
6 ბებიას ბიჭები 3 12 - 8 oz ქილებში 25.00 120
7 ბიძა ბობ ორგანული ხმელი მსხალი 3 12 - 1 lb pkgs. 30.00 15

დათვლა ჩანაწერები მაგიდაზე

უმთავრესი შეკითხვა მაგიდასთან ჩანაწერების რაოდენობას ითვლის. თუ გსურთ იცოდეთ პროდუქტის მაგიდაში არსებული ელემენტების რაოდენობა, გამოიყენეთ შემდეგი შეკითხვა:

აირჩიეთ ნომერი (*)
პროდუქტისაგან;

ეს შეკითხვა მაგიდასთან მწკრივების რიტუქსს უბრუნებს. ამ მაგალითში ეს არის 7.

დათვლა უნიკალური ფასეულობები სვეტში

თქვენ ასევე შეგიძლიათ გამოიყენოთ COUNT ფუნქცია, რათა შეიცავდეს სვეტის უნიკალურ მნიშვნელობას. მაგალითად, თუ გსურთ სხვადასხვა მიმწოდებლების რაოდენობა, რომელთა პროდუქციაც პროდუქტის განყოფილებაში გამოჩნდება, შეგიძლიათ შეასრულოთ შემდეგი შეკითხვა:

SELECT COUNT (DISTINCT SupplierID)
პროდუქტისაგან;

ეს შეკითხვა დაადასტურებს SupplierID სვეტში ნაპოვნი მკაფიო ღირებულებების რიცხვს. ამ შემთხვევაში პასუხი არის 3, რომელიც წარმოადგენს 1, 2 და 3-ს.

დათვლა ჩანაწერები შესაბამისი კრიტერიუმები

შეუთავსეთ COUNT () ფუნქციას WHERE პუნქტში, რათა დაადგინოთ გარკვეული კრიტერიუმების შესაბამისი ჩანაწერების რაოდენობა. მაგალითად, სავარაუდოდ დეპარტამენტის მენეჯერს სურს განწყობის განყოფილების განწყობა. შემდეგი შეკითხვა განსაზღვრავს რიგების რიგებს UnitsInStock- ზე 50 ერთეულზე ნაკლები:

აირჩიეთ ნომერი (*)
პროდუქტისაგან
WHERE UnitsInStock <50;

ამ შემთხვევაში, შეკითხვას 4-ის მნიშვნელობაზე დაუბრუნდა, რომელიც წარმოადგენს Chai, Chang, Aniseed Syrup და Uncle Bob- ს ორგანული ხმელი მსხალი.

COUNT () პუნქტი შეიძლება იყოს უაღრესად ღირებული მონაცემთა ბაზის ადმინისტრატორებისთვის, რომლებიც შეეცდებიან შეაჯამონ მონაცემები ბიზნესის მოთხოვნების დასაკმაყოფილებლად. მცირე შემოქმედებით, შეგიძლიათ გამოიყენოთ COUNT () ფუნქცია მრავალფეროვანი მიზნებისათვის.