Гость
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Значение повторяющееся наибольшее число раз / 3 сообщений из 3, страница 1 из 1
14.04.2013, 14:56
    #38224927
TommyOren
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение повторяющееся наибольшее число раз
скажем так нахожу сумму значений
select sum(ZAKAZY.SUMMA) into :TEXT_ITEM1 from ZAKAZY where DATE_ZAKAZ > :TEXT_ITEM1;

Как найти через тригер Значение повторяющееся наибольшее число раз?

Т.е.

К примеру есть таблица

id name
1 Petrov
2 Ivanov
3 Petrov
4 Petrov
5 Vasilii
6 Ivanov

Значение должно выдать Petrov. потому что 3 раза наибольшее число повторений
...
Рейтинг: 0 / 0
15.04.2013, 06:13
    #38225264
Ирина В.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение повторяющееся наибольшее число раз
Извините, хрустальный шар ещё не приобрела...

TommyOrenскажем так нахожу сумму значений
select sum(ZAKAZY.SUMMA) into :TEXT_ITEM1 from ZAKAZY where DATE_ZAKAZ > :TEXT_ITEM1; - не понятно абсолютно зачем здесь, если задача состоит в другом.

TommyOrenКак найти через тригер Значение повторяющееся наибольшее число раз?- что вообще это значит "через триггер"???

Могу предложить решение через select
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
with t as (
select  1 id,   'Petrov' name from dual union all
select  2  ,   'Ivanov' from dual union all
select  3  ,   'Petrov' from dual union all
select  4  ,   'Petrov' from dual union all
select  5  ,   'Vasilii' from dual union all
select  6  ,   'Ivanov' from dual 
)
SELECT max(count_name)
FROM (select count(1) count_name, name
      from t 
      group by name)
...
Рейтинг: 0 / 0
15.04.2013, 08:54
    #38225323
mRdUKE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение повторяющееся наибольшее число раз
..или так
Код: sql
1.
2.
3.
4.
select name from (select name,count(*)
from table_name 
group by name having count(*)>1 
order by 2 desc) where rownum=1



я бы для начала посоветовал TommyOren изучить документацию, как
по Oracle Forms Oracle Forms ,
так и по SQL/PLSQL...
...
Рейтинг: 0 / 0
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Значение повторяющееся наибольшее число раз / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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