@casper999

Подсчитать итого количество в базе данных?

Здравствуйте, столкнулся с небольшой проблемой в запросе базы данных.

В базе имеется таблица Car В таблице имеется 5 строк. Что бы их подсчитать я делаю так:

$coun= mysql_num_rows(mysql_query("SELECT Car.id FROM Car  WHERE id !=''   "));

echo $coun ;


= на выходе отображает 5 строк...

В таблице Car каждый id строки уникальный. Я же хочу что бы в таблице Car все уникальные строки ИД суммировались в целом. Что бы считался только уникальные числа ИД в совокупности

Например если из 5-ти имеющиеся строк каждый ид имеет свое название в цифрах, как подсчитать в общей сумме сколько получится?

На примере из 5-ти строк таблицы Car

1 ид
2 ид
3 ид
4 ид
5 ид

В итоге при выводе должно выйти число 15

Прошу прощения если туго объяснил(
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 1
DollyPapper
@DollyPapper
Для этого нужно использовать стандартную аггрегатную функцию count. Является частью стандарта SQL так что должна быть реализована всеми СУБД которые стандарт соблюдают.
SELECT count(id) FROM Car WHERE id !='' "
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 19:42
49000 руб./за проект
25 апр. 2024, в 19:41
2000 руб./за проект
25 апр. 2024, в 19:22
18000 руб./за проект