powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Подсчет элементов таблицы при помощи count()
2 сообщений из 2, страница 1 из 1
Подсчет элементов таблицы при помощи count()
    #32238033
Lencherjashka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет SQL-профи!
У меня возникла небольшая проблема, которую я не могу решить.
Значит так, у меня есть следующая таблица, скажем test:

zavod character(4), produkt character(7)

Так вот мне нужно подсчитать количество всех продуктов для всех заводов, да так, чтобы если какой-то завод один продук в нескольких экземплярах содержит, то, то в сумму добавлялся только один.
Пример:
_zavod_ _produkt_

zavod1 produktA
zavod1 produktA
zavod1 produktB
zavod2 produktA


В результате сумма была бы:
3

То есть, если я использую
select count(produkt) from test
то получаю я 4

select count(distinct produkt) from test
я получаю 2

Огромное спасибо за вашу помощь!!!
...
Рейтинг: 0 / 0
Подсчет элементов таблицы при помощи count()
    #32238169
Moses
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
with t1 as (select 1 as Col1 from test group by zavod, produkt)
select count(*) from t1;
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Подсчет элементов таблицы при помощи count()
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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