Как заменить повторяющиеся значения в строке пробелом? - PullRequest
0 голосов
/ 07 апреля 2011

У меня есть запрос, который возвращает продукт, и количество носителей, назначенных продукту. В столбце Сумма кампании повторяются значения для одного и того же продукта, как мне сделать так, чтобы он просто отображал Сумму кампании один раз, а затем «пустой» остальное время для того же продукта? Я думаю о том, чтобы не исключать повторяющиеся группы, а просто показать значение один раз, а затем заменить повторяющиеся значения «пустым» значением

Ссылка на скриншот, о котором я говорю:

http://www.quickshare.co.za/files/jppibi73/Screenshot_3.png.html

спасибо

1 Ответ

0 голосов
/ 07 апреля 2011

Если я предполагаю, что строка «Продукт» является уникальным идентификатором продукта, вы можете получить только один экземпляр и количество повторяющихся записей со следующим:

SELECT Product,
    AVG(`Campaign Amount`) AS Amount,
    COUNT(*) AS Occurrence
FROM TABLE
GROUP BY Product
ORDER BY Product

Хотя я думаю, что это не настоящие имена полей, но вот, пожалуйста.

...