logo

SQL SELECT COUNT

The SQL COUNT() це функція, яка повертає кількість записів таблиці на виході.

Ця функція використовується з оператором SQL SELECT.

Візьмемо простий приклад: Якщо у вас є записи про виборців у вибраній області та ви хочете підрахувати кількість виборців, то це дуже важко зробити вручну, але ви можете зробити це легко, використовуючи запит SQL SELECT COUNT.

глобальні змінні js

Синтаксис функції Select Count у SQL

 SELECT COUNT(column_name) FROM table_name; 

У синтаксисі ми повинні вказати ім’я стовпця після ключового слова COUNT та ім’я таблиці, у якій має виконуватися функція Count.

Приклади функції Select Count у SQL

У цій статті ми взяли наступні два приклади SQL, які допоможуть вам запустити функцію Count у запиті:

приклад 1: У цьому прикладі ми маємо таблицю під назвою велосипед з трьома колонками:

Bike_Name Bike_Color Вартість_велосипеда
Прес чорний 185 000
Apache чорний НУЛЬ
KTM RC Червоний 90 000
Роял Енфілд Білий НУЛЬ
Livo чорний 80 000
KTM DUKE Червоний 195 000
  • Припустимо, ви хочете порахувати загальну кількість кольорів велосипеда велосипед Таблиця. Для цієї операції вам потрібно написати такий оператор SQL:
 SELECT COUNT (Bike_Color) AS TotalBikeColor FROM Bikes ; 

Цей запит покаже на екрані такі результати:

TotalBikeColor
6

Результатом цього запиту є шість, тому що Bike_Color стовпець не містить значення NULL.

  • Припустимо, ви хочете порахувати загальні значення вартість велосипеда колонка з наведеного вище велосипед Таблиця. Для цієї операції вам потрібно написати наступний оператор у SQL:
 SELECT COUNT (Bike_Cost) AS TotalBikeCost FROM Bikes ; 

Цей запит покаже на екрані такі результати:

TotalBikeCost
4

Результатом цього запиту є чотири, оскільки два значення стовпця Bike_Cost дорівнюють NULL, і ці два значення NULL виключаються з функції підрахунку. Ось чому цей запит показує чотири замість 6 у виводі.

приклад 2: У цьому прикладі ми маємо Відомості про працівника таблиця з чотирма колонками:

Emp_Id Emp_Name Emp_Salary Emp_City
2001 рік Саурабх 25000 НУЛЬ
2002 рік ОЗП 29000 Делі
2003 рік Суміт 30000 НУЛЬ
2004 рік Анкіт 45000 Гоа
2005 рік Бхім 40000 НУЛЬ
  • Припустимо, ви хочете порахувати загальні значення the Emp_City колонка вище Відомості про працівника стіл. Для цього запиту ви повинні написати такий оператор мовою структурованих запитів:
 SELECT COUNT (Emp_City) AS TotalCity FROM Employee_details ; 

Цей запит покаже на екрані такі результати:

TotalCity
2

Результатом цього запиту є два, оскільки три значення Emp_City стовпець NULL. І ці три значення NULL виключаються з функції підрахунку. Ось чому цей запит показує два замість 5 у виводі.

Виберіть функцію Count(*) у SQL

Функція count(*) у SQL показує всі записи Null і Non-Null у таблиці.

Синтаксис функції Count (*) у SQL

 SELECT COUNT(*) FROM table_name; 

Приклад функції підрахунку (*) у SQL

У цьому прикладі ми маємо наступне велосипед таблиця з трьома колонками:

Bike_Name Bike_Color Вартість_велосипеда
Livo чорний 185 000
Apache Червоний НУЛЬ
Прес Червоний 90 000
Роял Енфілд чорний НУЛЬ
KTM DUKE чорний 80 000
KTM RC Білий 195 000
  • Припустимо, ви хочете підрахувати загальну кількість записів із велосипед Таблиця. Для цієї умови ви повинні написати такий оператор мовою структурованих запитів:
 SELECT COUNT (*) FROM Bikes ; 

Цей запит покаже на екрані такі результати:

конкатенація рядка java
Рахувати(*)
6

Функція SQL Count() із пропозицією WHERE

Ми також можемо використовувати функцію Count() із пропозицією WHERE. Функція підрахунку з реченням WHERE в операторі SELECT показує ті записи, які відповідають вказаним критеріям.

Синтаксис функції Count() із реченням WHERE у SQL

 SELECT COUNT(column_name) FROM table_name WHERE [condition]; 

Приклади функції підрахунку з реченням WHERE у SQL

Наступні два приклади допоможуть вам запустити функцію Count із пропозицією WHERE у запиті SQL:

приклад 1: У цьому прикладі ми маємо наступне велосипед таблиця з трьома колонками:

Bike_Name Bike_Color Вартість_велосипеда
Apache чорний 90 000
Livo чорний НУЛЬ
KTM RC Червоний 185 000
KTM DUKE Білий НУЛЬ
Роял Енфілд Червоний 80 000
Прес чорний 195 000
  • Припустимо, ви хочете порахувати загальну кількість велосипедів чорного кольору. Для цього вам потрібно ввести наступний оператор у SQL:
 SELECT COUNT (Bike_Name) AS TotalBikeBlackColor FROM Bikes WHERE Bike_Color = 'Black'; 

Цей запит покаже на екрані такі результати:

TotalBikeBlackColor
3

приклад 2: У цьому прикладі ми маємо Відомості про працівника таблиця з чотирма колонками:

Emp_Id Emp_Name Emp_Salary Emp_City
2001 рік Бхім 30000 Джайпур
2002 рік Анкіт 45000 Делі
2003 рік Суміт 40000 Делі
2004 рік ОЗП 29000 Гоа
2005 рік Абхай 25000 Делі
  • Припустимо, ви хочете підрахувати загальну кількість тих працівників, які належать до міста Делі. Для цього вам потрібно написати такий оператор SQL:
 SELECT COUNT (Emp_Name) AS TotalEmpCity FROM Employee_details WHERE Emp_City = 'Delhi'; 

Цей запит покаже на екрані такі результати:

TotalEmpCity
3

Функція підрахунку SQL із ключовим словом DISTINCT

Ключове слово DISTINCT із функцією COUNT показує лише номери унікальних рядків стовпця.

Синтаксис функції підрахунку з ключовим словом DISTINCT у SQL

 SELECT COUNT(DISTINCT column_name) FROM table_name WHERE [condition]; 

Приклади функції підрахунку з ключовим словом DISTINCT у SQL

Наступні два приклади допоможуть вам запустити функцію Count із ключовим словом DISTINCT у запиті SQL:

приклад 1:

У цьому прикладі ми взяли наступне Автомобілі таблиця з трьома колонками:

Car_Name Car_Color Car_Cost
i20 Білий 10 85 000
Hyundai Venue чорний 9 50 000
Стрімкі бажання Червоний 9 00 000
Хюндай Крета Білий 7 95 000
Кіа Селтос Білий 8 00 000
Кіа Сонет Червоний 10 00 000
  • Припустимо, ви хочете порахувати унікальні кольори автомобіля з наведеної вище таблиці. Для цього запиту ви повинні написати наступний оператор у SQL:
 SELECT COUNT (DISTINCT Car_Color) AS Unique_Car_Color FROM Cars ; 

Цей запит покаже на екрані такі результати:

Унікальний_колір_автомобіля
3

Результатом цього запиту є три, оскільки є три унікальних значення автомобіля.

приклад 2:

У цьому прикладі ми взяли Співробітник таблиця з чотирма колонками:

новий рядок у python
Emp_Id Emp_Name Emp_Salary Emp_City
2001 рік Суміт 25000 Джайпур
2002 рік ОЗП 45000 Делі
2003 рік Бхім 25000 Делі
2004 рік Анкіт 29000 Гоа
2005 рік Абхай 40000 Делі
  • Припустімо, ви хочете підрахувати унікальні значення Emp_Salary поле з таблиці Employee_details. Для цього вам потрібно написати такий оператор мовою структурованих запитів:
 SELECT COUNT (DISTINCT Emp_Salary) AS Unique_Salary FROM Employee ; 

Цей запит покаже на екрані такі результати:

Унікальна_зарплата
4