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 |