Как в sql посчитать количество повторяющихся значений
4 года назад
Человек-Молекула
Ответы
Можно попробовать использовать функцию COUNT()
в сочетании с оператором GROUP BY
.
Предположим, у нас есть таблица "orders" с колонками "customer_name"
и "order_date"
, и мы хотим посчитать, сколько заказов было сделано каждым клиентом. Мы можем написать следующий SQL-запрос:
SELECT customer_name, COUNT(*) as order_count
FROM orders
GROUP BY customer_name
Этот запрос выберет все уникальные значения из колонки "customer_name"
в таблице "orders"
и подсчитает количество строк, связанных с каждым уникальным значением. Результатом запроса будет таблица со столбцами "customer_name"
и "order_count"
, в которой каждая строка будет показывать клиента и количество его заказов.
2 года назад
Алексей Алешин
запрос работает в бд, но не выводит информацию на сайт php
как его правильно вывести?
я пробовала такой код:
2 года назад