Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вывод записей из MySQL

393
16 апреля 2004 года
Couger
128 / / 13.04.2003
Задачи следующии:

1. Есть таблица в бд, c записями в столбце name:
text1
text2
word1
word2
text2
word2
word2
Вопрос такой: Как вывести все эти данные, например в алфавитном порядке, но вместо повторного вывода повторяющихся строк, выводить, например, после названия кол-во повторов, соответственно, где их нет, просто 1.

Результат должен выглядеть так:
text1 1
text2 2
word1 1
word2 3

2. Всё таже таблица, но есть еще столбец count, в котором хранятся некоторые цифры.

Надо также вывести данные, но при этом у повторяющихся name просуммировать их count...
283
17 апреля 2004 года
Alone
910 / / 20.11.2002
что то вроде:
select name_f,count(1) as cc from table group by name_f order by name_f,cc
393
17 апреля 2004 года
Couger
128 / / 13.04.2003
Цитата:
Originally posted by Alone
что то вроде:
select name_f,count(1) as cc from table group by name_f order by name_f,cc



Это решение какой задачи?
Если значения count разные, и их не нужно учитывать, тогда как быть? Т.е. см. задачу 1.

Что такое здесь name_f? Это моё name?

287
18 апреля 2004 года
Shiizoo
958 / / 14.03.2004
Попробуй так..

select `name`, count(1) as 'matches' from bz GROUP BY `name` ORDER BY `matches;

Не ручаюсь, что пойдет) У меня stable последняя стоит.. Можь в предыдущих версиях такой запрос выдаст ошибку)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог