Учитывая таблицу MY_TABLE
в базе данных Sybase, состоящая из COLUMN_A
, COLUMN_B
, COLUMN_C
, SORTER_COLUMN
, я хочу, чтобы выбрать следующим образом:Как выбрать из таблицы с добавлением столбца последовательности?
SELECT COLUMN_A, COLUMN_B, SORTER_COLUMN, SEQUENCE
FROM MY_TABLE
WHERE COLUMN_C = 'SOMETHING'
ORDER BY SORTER_COLUMN
Где SEQUENCE
представляет последовательность, отсортирован по SORTER_COLUMN
-starting от 1, 2 , 3, ... и т. Д. Как я могу достичь этого в Sybase?
Раньше я вставлял записи в новую таблицу, содержащую столбец SEQUENCE
, определяемый как IDENTIFIER. Но мне нужно решение для добавления последовательности непосредственно в выборку без необходимости вставки в таблицу.
я. используя Sybase 15.7 'Adaptive Server Enterprise 15.7', но обе функции не поддерживаются. – amyassin
Я добавил обходное решение. Проверьте обновленный ответ – cha
Это абсолютно то, что мне нужно! Благодаря :) – amyassin