Официальный сайт студ.городка НГТУ
Программирование и БД » [SQL] Вопрос про select + порядковый номер кадой записи. 

#1  05.09.09 13:00

[SQL] Вопрос про select + порядковый номер кадой записи.

Вопрос такой...
Как сделать чтобы

select x,a,b from c where 1

выдавался
в формате
x - порядковый номер, чтобы x был счётчиком записей по порядку...
т.е.
-------
1 | а | b |
2 | a | b |
... и т.д...

т.е. x это не поле таблицы... а какая-то конструкция... которую как раз и спрашиваю...

Исправлено Vega (05.09.09 13:01)

Offline

#2  05.09.09 13:31

rzk
Профиль

Re: [SQL] Вопрос про select + порядковый номер кадой записи.

select row_number() over(order by a), a, b
from c

в ms sql server 2005 и выше, речь ведь о нем? =Р

Offline

#3  05.09.09 23:27

Re: [SQL] Вопрос про select + порядковый номер кадой записи.

create temp sequence inc_seq;
select nextval('inc_seq'), a, b from c where 1;

Offline

#4  08.09.09 12:09

Re: [SQL] Вопрос про select + порядковый номер кадой записи.

Для оракла написать? :-)

Offline

#5  25.09.09 12:03

Re: [SQL] Вопрос про select + порядковый номер кадой записи.

для мускла напиши

Offline

#6  06.11.09 12:35

Re: [SQL] Вопрос про select + порядковый номер кадой записи.

count(*)

Offline

#7  06.11.09 12:48

$up
Профиль

Re: [SQL] Вопрос про select + порядковый номер кадой записи.

YARIK написал(а):

count(*)

на первую лекцию по sql сходил?

Offline

#8  07.11.09 12:43

Re: [SQL] Вопрос про select + порядковый номер кадой записи.

Matrim написал(а):

create temp sequence inc_seq;
select nextval('inc_seq'), a, b from c where 1;

для 8.4 проще будет

rzk написал(а):

select row_number() over(order by a), a, b
from c

Offline

Программирование и БД » [SQL] Вопрос про select + порядковый номер кадой записи. 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.100 сек.
Выполнено 14 запросов.