Подскажите с sql'ем в firebird'e

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
DOV
Сообщения: 3
Зарегистрирован: 16 май 2006, 12:53

Подскажите с sql'ем в firebird'e

Сообщение DOV » 16 май 2006, 12:55

Подскажите как в sql'ле Firebird'а осуществить поиск не по столбцу, а по номеру записи.
Т.е. имею в таблице запись под идентификатором (к примеру) =20, а стоит она по счету пятая. И вот надо не по идентификатору взять.

Что нибудь типа оракловского rownumber в firebird'е есть? Или как это сделать?

Ivan_Pisarevsky
Заслуженный разработчик
Сообщения: 644
Зарегистрирован: 15 фев 2005, 11:34

Сообщение Ivan_Pisarevsky » 16 май 2006, 13:10

Зачем?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 16 май 2006, 14:39

ты уже спрашивал на sql.ru. тебе ответили, с подозрением на консерваторию.

DOV
Сообщения: 3
Зарегистрирован: 16 май 2006, 12:53

Сообщение DOV » 17 май 2006, 07:32

kdv писал(а):ты уже спрашивал на sql.ru. тебе ответили, с подозрением на консерваторию.
не все соображающие сидят только на sql.ru ...
больше народу прочтет-больше вариантов

DOV
Сообщения: 3
Зарегистрирован: 16 май 2006, 12:53

Сообщение DOV » 17 май 2006, 07:34

Ivan_Pisarevsky писал(а):Зачем?
Затем чтобы запись получить. Мне известно только её порядковый номер.

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 17 май 2006, 08:34

SELECT FIRST... SKIP... но это действительно консерватория. Обычно РК записи получить проще чем ее порядковый номер.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 17 май 2006, 10:25

Мне известно только её порядковый номер.
какой нафиг в SQL-сервере "порядковый номер", если НИ ОДНА нормальная РСУБД не гарантирует "порядка" записей. SQL - это оперирование множествами.
Да и физически запись может попасть в БД в каком угодно "порядке".

Ivan_Pisarevsky
Заслуженный разработчик
Сообщения: 644
Зарегистрирован: 15 фев 2005, 11:34

Сообщение Ivan_Pisarevsky » 17 май 2006, 13:50

Поди чай сессия близиЦЦа, сезонное обострение... :)

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 27 май 2006, 22:00

не все соображающие сидят только на sql.ru ...
больше народу прочтет-больше вариантов
большинство тех, кто может ответить, читают и этот форум, и sql.ru

Ответить