【发布时间】:2017-06-17 13:33:55
【问题描述】:
给定Sybase数据库中的一个表MY_TABLE,由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 排序的序列 - 从1、2、3 等开始。如何在 Sybase 中实现这一点?
我曾经在一个新表中插入记录,其中包含定义为 IDENTIFIER 的列 SEQUENCE。但我需要一种解决方案,将序列直接添加到选择中,而无需插入表中。
【问题讨论】:
标签: sql tsql sequence sybase sap-ase