![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Нумерация строк в SQL [MSSQL]
HIM © (2003-09-01 14:46:00)
Ситуация такая: есть поле с повторяющимися значениями. Нужно Эти повторяющиеся значения пронумеровать. Например, R1 - 1, R1 - 2, R1 - 3, R2 - 1, R2 - 2, R3 -1, R4 - 1.
DenK_vrtz (2003-09-01 14:52:00) [1]
1.Делать вичисляемое поле + всякого рода изрвращения
2.Отвести под нумератор поле + проверять и записывать данные во время вставки.
ZrenBy (2003-09-01 14:51:00) [2]
Что-то типа этого
select
KeyID,
Value,
Number = (select count(*) from table t where t.KeyID<=KeyID and t.Value = Value)
from
table