Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / SQL интересная задачка. / 6 сообщений из 6, страница 1 из 1
20.02.2003, 15:14
    #32109502
Valerian
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL интересная задачка.
Как одним SQL запросом к одной табличке! получить результирующее множество по количеству строк превосходящее исходное, т.е. то что есть в таблице.
...
Рейтинг: 0 / 0
20.02.2003, 15:27
    #32109513
Igor Sablin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL интересная задачка.
Исходя из того, что дано...

select 'со мной на одну строку больше! :-)' from dual
union all
select varcharField from testTable

По-моему условию не противоречит :-))
...
Рейтинг: 0 / 0
20.02.2003, 15:42
    #32109528
Igor Sablin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL интересная задачка.
Пардон, используются все же две таблицы.

Совсем честно можно так

select nvl(sum(id),10)
from test

Вернется на одну строку больше, при пустой таблице test
...
Рейтинг: 0 / 0
20.02.2003, 15:48
    #32109536
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL интересная задачка.
1. Запрос из функции, возвращающую объектную таблицу, вернет сколь угодно записей, которые не лежат ни в одной таблице.
2. Указание таблиц во FROM без указания их соединения в WHERE даст декартово произведение записей.

2Valerian: Тебя просто вопрос мучит, можно ли так извернуться, или реальную задачу решаешь?
...
Рейтинг: 0 / 0
20.02.2003, 16:51
    #32109585
Александр Б
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL интересная задачка.
SELECT GROUPING(t.primary_key_column),
COUNT(*)
FROM table_name t
GROUP BY ROLLUP (t.primary_key_column)

Вернет на одну строку больше, чем в таблице
...
Рейтинг: 0 / 0
20.02.2003, 16:56
    #32109590
Igor Sablin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL интересная задачка.
Чем-то этот трейд неуловимо напоминает один текстик про эволюцию программера - полагаю, все видели :-)
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / SQL интересная задачка. / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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