Как считать по условию в MySQL?

Kak Scitat Po Usloviu V Mysql



MySQL — это система управления базами данных, используемая для управления базами данных. База данных представляет собой структурированный набор записей. Вы можете получить доступ к существующим базам данных, создавать новые и обрабатывать данные, сохраненные в системной базе данных. Данные всегда представлены в табличной форме. Более конкретно, « СЧИТАТЬ() ” может подсчитывать количество столбцов и строк таблицы.

Результат этого поста:

Что такое функция COUNT() и ее формы?

В MySQL « СЧИТАТЬ() ” используется для подсчета всех строк и столбцов желаемой таблицы, которые удовлетворяют заданному условию. Он имеет три разные формы для выполнения разных задач, таких как:







  • СЧИТАТЬ(*)
  • СЧЁТ(выражение)
  • COUNT(РАЗЛИЧНОЕ выражение)

Давайте перейдем к реализации вышеизложенных функциональных форм для лучшего понимания!



Как считать по условию в MySQL?

В MySQL мы можем использовать « СЧИТАТЬ() » с несколькими условиями для подсчета строк и столбцов таблицы, такими как « ГДЕ ' пункт.



Сначала мы визуализируем каждую форму « СЧИТАТЬ() функция. Затем мы применим к нему вышеперечисленные условия.





Шаг 1: Откройте терминал Windows

Сначала найдите « Командная строка » с помощью меню «Автозагрузка»:



Шаг 2: подключитесь к серверу MySQL

Запустите предоставленную команду для доступа к базам данных сервера MySQL, используя его имя пользователя и пароль:

mysql -u мария -p

Шаг 3: Показать доступные базы данных

Затем выведите список всех существующих баз данных, выполнив команду « ПОКАЗЫВАТЬ команда:

ПОКАЗАТЬ БАЗЫ ДАННЫХ;

Из данного вывода мы выбрали « мариадб ' база данных:

Шаг 4: Изменить базу данных

Далее выполните « ИСПОЛЬЗОВАТЬ » и перейдите к ранее выбранной базе данных:

ИСПОЛЬЗОВАТЬ mariadb;

Шаг 5: список всех таблиц

После этого отобразите все таблицы, которые присутствуют в текущей базе данных:

ПОКАЗАТЬ ТАБЛИЦЫ;

В соответствии с данным выводом присутствуют две таблицы, и мы будем использовать « клиент ' стол:

Шаг 6: Отобразите все поля таблицы

Запустите « ВЫБИРАТЬ 'команда со звездочкой' * ”, чтобы получить все данные конкретной таблицы:

ВЫБЕРИТЕ * ОТ клиента;

В вышеописанной процедуре мы показали данные конкретных баз данных. Теперь мы будем визуализировать формы « СЧИТАТЬ() функция.

Форма 1: СЧЕТ(*)

СЧИТАТЬ(*) » извлекает все номера строк в предоставленной таблице, используя « ВЫБИРАТЬ команда. Кроме того, будут подсчитаны все строки, содержащие повторяющиеся значения, значения NULL и не-NULL.

Синтаксис

Общий синтаксис « СЧИТАТЬ(*) ” представлено ниже:

SELECT COUNT(*) FROM <имя-таблицы>;

Здесь:

  • ВЫБИРАТЬ Оператор ” используется для выбора записи.
  • ОТ ” используется для выбора записей из нужной таблицы.
  • <имя-таблицы> ” — имя целевой таблицы.

Для лучшего понимания давайте посмотрим на приведенный пример!

Пример

Запустите « ВЫБИРАТЬ ” командой “ СЧИТАТЬ(*) ” функция и имя таблицы:

ВЫБЕРИТЕ СЧЕТ (*) ОТ клиента;

Согласно следующему выводу, предоставленная таблица имеет « 91 ” количество строк:

Форма 2: COUNT(выражение)

СЧЁТ(выражение) ” будет отображать количество строк, которые не имеют значений NULL. Его можно использовать вместе с « ВЫБИРАТЬ команда.

Синтаксис

Вот общий синтаксис функции «COUNT(выражение)»:

SELECT COUNT(выражение) FROM <имя-таблицы>;

Пример

Давайте возьмем пример, в котором мы хотим подсчитать количество строк « Телефон колонка из ' клиент ' стол:

ВЫБЕРИТЕ СЧЕТ (телефон) ОТ клиента;

Здесь мы разместили « Телефон 'имя столбца в виде выражения, и оно содержит ' 91 ряды:

Форма 3: COUNT(DISTINCT выражение)

СЧЁТ(выражение) ” используется, когда мы хотим подсчитать все строки, кроме повторяющихся значений.

Синтаксис

Общий синтаксис приведен ниже:

SELECT COUNT (выражение DISTINCT) FROM <имя-таблицы>;

Пример

Запустите « ВЫБИРАТЬ заявление с пометкой « СЧИТАТЬ() ” функция, имеющая “ ОТЧЕТЛИВЫЙ ключевое слово и желаемое имя столбца таблицы:

ВЫБЕРИТЕ СЧЕТ (ОТЛИЧНАЯ страна) ОТ клиента;

Можно заметить, что предоставленный вывод возвращает количество « отличный от NULL ' ценности:

Функция COUNT() и предложение WHERE

Функцию Count() также можно использовать с параметром « ГДЕ ” с указанием желаемого условия. Предложение «WHERE» предоставляет критерии, которым должны соответствовать значения столбца для данных, включающих значения, которые должны существовать в результате запроса.

Синтаксис

Давайте посмотрим на « СЧИТАТЬ() ” с функцией “ ГДЕ ' пункт:

SELECT COUNT(*) FROM <имя-таблицы> WHERE <условие>;

Пример

Использовать ' ВЫБИРАТЬ ” запрос с “ СЧИТАТЬ() ' включая ' * ” в качестве параметра, имя целевой таблицы и обязательное условие:

ВЫБЕРИТЕ СЧЕТ (*) ОТ клиента, ГДЕ Телефон = 069;

Как видите, мы получили общее количество пользователей с одинаковым номером телефона, равное « 1 ”:

Вот и все! Мы объяснили « СЧИТАТЬ() ” на основе условий и его форм в MySQL.

Заключение

СЧИТАТЬ() ” можно использовать для подсчета на основе условий в MySQL. Он имеет три разные формы для выполнения разных задач, таких как « СЧИТАТЬ(* )», « СЧЁТ(выражение) ', и ' COUNT(РАЗЛИЧНОЕ выражение) ». «COUNT()» может использоваться с несколькими условиями для подсчета строк и столбцов таблицы, аналогично предложению «WHERE». В этом посте мы обсудили функцию COUNT(), основанную на условиях и ее формах в MySQL.