Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / select + count? / 6 сообщений из 6, страница 1 из 1
06.06.2003, 20:33:13
    #32178821
gazzai
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select + count?
Делаю из таблицы запрос
select x from yyy
where x in (....)
....
+ хочу добавить подсчет количества выбранных строк.
Как это сделать наиболее красиво?
Мне на данный момент кроме uniona в голову ничего не лезет.
...
Рейтинг: 0 / 0
06.06.2003, 20:46:01
    #32178823
Nau13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select + count?
select decode(grouping(naimenovanie), 0, naimenovanie, 'Строк') as name, decode(grouping(id), 0, id, 1, count(*)) as id
from kls_univer
group by rollup(id, naimenovanie)
having grouping(id) = 0
and grouping(naimenovanie) = 0
or grouping(id) = 1
and grouping(naimenovanie) = 1
...
Рейтинг: 0 / 0
06.06.2003, 20:50:12
    #32178825
gazzai
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select + count?
Ох, ё!
я даже слов таких не знал!
))))))))))))))
Ну не верится, что нельзя проще!
...
Рейтинг: 0 / 0
06.06.2003, 20:51:51
    #32178826
.dba
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select + count?
если версия начиная с 8i, то

Код: plaintext
1.
2.
3.
select decode(grouping(x), 1 ,'Total: '||count(rownum)||' rows',  0 , x)
from yyy
where x in (....) 
group by rollup(x); 
...
Рейтинг: 0 / 0
06.06.2003, 20:52:20
    #32178827
Nau13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select + count?
Найдешь, поделись.... если не трудно
Мыло в заголовке
...
Рейтинг: 0 / 0
06.06.2003, 20:56:03
    #32178830
gazzai
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select + count?
2 Nau13
ок, спасибо!
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / select + count? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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