|
|
|
| У меня таблица с данными по объявлениям
Нужно сделать подсчет в скобках для каждой марки
н-р
Toyota(568)
Nissan (356)
Mazda (59)
и т.д.
какими мне функциями воспользоваться? | |
|
|
|
|
|
|
|
для: technic611
(16.12.2006 в 05:23)
| | Данные хранятся в БД?
Получится примерно такой запрос:
SELECT COUNT(*) FROM table WHERE марка='Toyota'
|
| |
|
|
|
|
|
|
|
для: kasmanaft
(16.12.2006 в 08:50)
| | скорее
SELECT marka, COUNT(*) AS cnt FROM table GROUP BY marka
|
| |
|
|
|
|
|
|
|
для: Trianon
(16.12.2006 в 09:15)
| | Trianon спасиб, получилось!!!! | |
|
|
|
|
|
|
|
для: technic611
(16.12.2006 в 09:41)
| | Можно посчитать все марки одним запросом
SELECT
COUNT(IF(marka = 'Toyota',1,NULL)) as countToyota, COUNT(IF(marka = 'Nissan',1,NULL)) as countNissan,
COUNT(IF(marka = 'Mazda',1,NULL)) as countMazda
FROM tablename
|
Вроде так) | |
|
|
|