Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Номер по порядку... [MSSQL]


Страницы:   1 2 3 4

MakNik ©   (2005-10-18 11:13:00) 

Подскажите, пожалуйста, как в запросе прономеровать полученные строки по порядку?


Курдль   (2005-10-18 14:25:00) [41]


> Ega23 ©   (18.10.05 14:21) [22]
> Нет. А зачем?


Чтобы, как просил автор:

> ...в запросе прономеровать полученные строки по порядку


8-)


Ega23   (2005-10-18 14:21:00) [42]


> Я привел 2 рабочих запроса для Sybase и oracle. Неужели
> MS SQL не имеет аналога?


Нет. А зачем?


Курдль   (2005-10-18 14:17:00) [43]


> Что такое number() и rownum?


Я привел 2 рабочих запроса для Sybase и oracle. Неужели MS SQL не имеет аналога?


Ega23   (2005-10-18 14:16:00) [44]

Это что, шутка? 8-()

Нет, не шутка.
Что такое number() и rownum?


Курдль   (2005-10-18 14:10:00) [45]


> Ega23 ©   (18.10.05 11:32) [2]
> Через временную таблицу с добавлением Identity(1,1).


Это что, шутка? 8-()

select number(),  T.* from TABLE_NAME T
select rownum,  T.* from TABLE_NAME T


evvcom   (2005-10-18 13:39:00) [46]


> stone ©   (18.10.05 12:01) [6]
>
> > evvcom ©   (18.10.05 11:49) [3]
> >
> > > Просто интересно...
> >
> > По-моему, в WEB это используется довольно часто.
>
> Для чего?

А сам прикинь, даже на этом сайте. Если посту в топике еще можно присвоить постоянный номер, то при выводе постов в конференции, они сначала должны отсортироваться по времени, а потом выбраться с такого-то по такой-то номер в зависимости от запрошенной страницы.


msguns   (2005-10-18 13:08:00) [47]

http://www.delphimaster.ru/cgi-bin/forum.pl?id=1129092338&n=1

Такое впечатление, что некоторым Мастерам больше нечего делать, как навязывать всем подряд свое имхо


isasa   (2005-10-18 13:06:00) [48]

dmitry501 ©   (18.10.05 12:55) [14]
:)
Это проблемы заказчика и его клиента.


isasa   (2005-10-18 12:55:00) [49]

Для печати номер по порядку хранить не обязательно.

isasa ©   (18.10.05 11:57) [4]
Динамически получить порядковый номер записи в выборке.


А я о чем?


dmitry501   (2005-10-18 12:55:00) [50]

isasa ©   (18.10.05 12:20) [10]
<offtop> Рекомендуемый способ отвечать на "direct mail"-
http://www.vertical-visions.com/_temp/postagepaid/index2.html
</offtop>


Sergey13   (2005-10-18 12:45:00) [51]

2[12] isasa ©   (18.10.05 12:37)
>В случае смешивания, должны легко идентифицироватьсяи раскладываться
Для идентификацииобычно используют нечто, что хранится. Для печати номер по порядку хранить не обязательно.


isasa   (2005-10-18 12:37:00) [52]

Идеологически, данный номер не нужен (бесполезен). ИМХО.
Печать со слиянием - письма одного содержания с разними обращениями и адресами. Переменная информация - SQL выборка (в крайнем случае View).
Должны лежать в определенном порядке. В случае смешивания, должны легко идентифицироваться и раскладываться.

Ты еще предложи GUID на них печатать.


Johnmen   (2005-10-18 12:27:00) [53]

>isasa ©   (18.10.05 12:20) [10]
>Для печати порядкового номера...

Для печатиесть др.нормальные средства.

>...номера на персонализируемой странице(direct mail). Если какой-нибудь урод уронит пачку, можно легко собрать по порядковам номерам.

Не понял, это про что?

ЗЫ
Это обсуждение регулярно возникает.
Идеологически, данный номер не нужен (бесполезен). ИМХО.


isasa   (2005-10-18 12:20:00) [54]

> Динамически получить порядковый номер записи в выборке.
А зачем?


Для печати порядкового номера на персонализируемой странице(direct mail). Если какой-нибудь урод уронит пачку, можно легко собрать по порядковам номерам.


MOA   (2005-10-18 12:04:00) [55]

http://www.sql.ru/faq/faq_topic.aspx?fid=126
Удачи!


Ega23   (2005-10-18 12:03:00) [56]

2 Slider007 ©   (18.10.05 11:59) [5]

>
> isasa ©   (18.10.05 11:57) [4]
> RecNo ?


Не у всех потомков TDataSet будет работать. У TQuery, например - не будет. У TRxQuery - будет работать, но если нет BLOB-полей в выборке.
Короче, будет работать у тех потомков TDataSet, которые на ActiveChanged полностью выобрку фетчат.


Johnmen   (2005-10-18 12:03:00) [57]


> isasa ©   (18.10.05 11:57) [4]
> А зачем?
> Динамически получить порядковый номер записи в выборке.


А зачем?


stone   (2005-10-18 12:01:00) [58]


> evvcom ©   (18.10.05 11:49) [3]
>
> > Просто интересно...
>
> По-моему, в WEB это используется довольно часто.

Для чего?


Slider007   (2005-10-18 11:59:00) [59]

isasa ©   (18.10.05 11:57) [4]
RecNo ?


isasa   (2005-10-18 11:57:00) [60]

А зачем?
Динамически получить порядковый номер записи в выборке.


Страницы:   1 2 3 4

Наверх

Титульная страница Поиск, карта сайта Написать письмо