powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / select + count?
6 сообщений из 6, страница 1 из 1
select + count?
    #32178821
gazzai
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Делаю из таблицы запрос
select x from yyy
where x in (....)
....
+ хочу добавить подсчет количества выбранных строк.
Как это сделать наиболее красиво?
Мне на данный момент кроме uniona в голову ничего не лезет.
...
Рейтинг: 0 / 0
select + count?
    #32178823
Nau13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
select + count?
    #32178825
gazzai
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ох, ё!
я даже слов таких не знал!
))))))))))))))
Ну не верится, что нельзя проще!
...
Рейтинг: 0 / 0
select + count?
    #32178826
.dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если версия начиная с 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
select + count?
    #32178827
Nau13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Найдешь, поделись.... если не трудно
Мыло в заголовке
...
Рейтинг: 0 / 0
select + count?
    #32178830
gazzai
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Nau13
ок, спасибо!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / select + count?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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