Поведение запроса
Народ, а гляньте в разных СУБД, что покажет такой запрос?
select rand() as a from some_table order by a
Т.е. рандом выбранный из таблицы с несколькими полями и сортировкой по этому же полю. В Firebird, судя по результатам, оно два раза считает рандом - один раз для показа, второй для сортировки.
PS: Firebird не сортирует даже такое:
select * from (select rand() as a from some_table) order by a
Ленивые вычисления без мемоизации и проверки на побочные эффекты у них там что ле.
select rand() as a from some_table order by a
Т.е. рандом выбранный из таблицы с несколькими полями и сортировкой по этому же полю. В Firebird, судя по результатам, оно два раза считает рандом - один раз для показа, второй для сортировки.
PS: Firebird не сортирует даже такое:
select * from (select rand() as a from some_table) order by a
Ленивые вычисления без мемоизации и проверки на побочные эффекты у них там что ле.
no subject
на запрос
SELECT dbms_random.value as rv FROM
ORDER BY rv
SQuirrel (под убунту) выдает
java.lang.NoClassDefFoundError: net/sourceforge/squirrel_sql/fw/datasetviewer/TableState
Position: 0
SQL Developer отрабатывает нормально
ЗЫ. Все бросил и побежал репортить баг. Ога.
no subject
no subject
no subject
TOra,
SQL Developer,
SQuirrel
%-)
И это, считай, я по большому счету не работаю. Так, по верхам SQL\DBA.
no subject
А скрипты консольным тулом запускаю.
Жаба же