Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / одну минуту. очень выручите. / 5 сообщений из 5, страница 1 из 1
07.07.2008, 13:57
    #35414918
guy_do_or_die
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
одну минуту. очень выручите.
можно ли с использованим конструкции
SELECT x, COUNT(t.y)
FROM t
WHERE t.y = yy
GROUP BY t.x
вывести также те t.x, для которых count(t.y) = 0?

например, есть таблица:
Иванов значение1
Иванов значение1
Петров значение1
Сидоров значение2

нужно, чтобы результатом запроса было:
Иванов 2
Петров 1
Сидоров 0

а не только "Иванов 2" и "Петров 1", как если использовать тот, что я привёл выше.
...
Рейтинг: 0 / 0
07.07.2008, 14:17
    #35415020
use-se
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
одну минуту. очень выручите.
увы, если Сидоров есть в таблице (не важно с каким значением)
и он проходит под WHERE t.y = yy
то агрегатная функция COUNT() вернет значение > 0 для Сидорова
конечно можно извратиться и соединить таблицу саму с собой
через внешнее объединение, но зачем?
...
Рейтинг: 0 / 0
07.07.2008, 15:06
    #35415190
guy_do_or_die
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
одну минуту. очень выручите.
небходимо построить таблицу, где для иванова, петрова и сидорова (и т.д.) было подсчитано количество записей со вторым полем равным значение1, значение2, значние3, соответственно.
то есть таблица имеет поля фамилия, значние1, значение2, значеие3...

это для биртовых отчётов. я собирался сделаь для каждого значения датасет... а потом слепить.
...
Рейтинг: 0 / 0
07.07.2008, 15:27
    #35415316
db2шник
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
одну минуту. очень выручите.
SELECT x, COUNT(case when t.y <> yy then null else 1 end)
FROM t
GROUP BY t.x
...
Рейтинг: 0 / 0
07.07.2008, 15:45
    #35415416
guy_do_or_die
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
одну минуту. очень выручите.
большое спасибо.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / одну минуту. очень выручите. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]