![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Номер по порядку... [MSSQL]
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]А зачем?
Динамически получить порядковый номер записи в выборке.