Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];

Вниз

SQL-запрос   Найти похожие ветки 

 
Alexei Sviridov   (2004-05-11 21:32) [0]

Уважаемые мастера, как пронумеровать записи в запросе, т.е. иметь поле с порядковым номером зыписи в выборке?


 
Курдль ©   (2004-05-11 22:24) [1]

select number(*) from TABLE1
Странно, что Вы этого не нашли в описании SQL! :(


 
Fay ©   (2004-05-11 22:26) [2]

2Курдль ©   (11.05.04 22:24) [1]
Странно, что Вы это нашли. Это какой диалект?


 
Курдль ©   (2004-05-11 22:33) [3]


> Странно, что Вы это нашли. Это какой диалект?

Да не помню. А что? Проверил на Sybase - работает.
На Оракле будет по другому:
select rownum from TABLE1  тоже на всяк случай проверил.


 
Fay ©   (2004-05-11 22:40) [4]

А на IB будет никак.


 
Курдль ©   (2004-05-11 22:44) [5]


> А на IB будет никак.

Жаль :(  А я думал, что это аксиома...
Тогда моё сорри Alexei Sviridov!


 
Alexei Sviridov   (2004-05-12 00:54) [6]


> А на IB будет никак.

Так чтоб это не возможно что-ли? :-(


 
sniknik ©   (2004-05-12 01:41) [7]

можно сделать процедуру и делать селект уже из нее, в процедуре пронумеровать строки можно без проблем.


 
kaif ©   (2004-05-12 03:03) [8]

Обычно такие суммирования бывают нужны на клиенте при печати всякого рода накладных или отчетов. Поэтому я обычно реализую это с помощью полей типа fkCalculated. Добавляю такое поле в DataSet и в обработчик OnCalcFields датасета вписываю что-то вроде:

begin
 with DataSet do
 FieldByName("N").AsInteger := RecNo;
end;
 
 С компонентами IBX это работает идеально.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.029 c
4-1082303801
Xtz
2004-04-18 19:56
2004.05.30
Как по Pid процеса узнать инфу о нем?


1-1084558612
NikeOLD
2004-05-14 22:16
2004.05.30
Построение кривых Безье


1-1085047782
PHENIX physicist
2004-05-20 14:09
2004.05.30
выплывающая форма


14-1083286022
wyny
2004-04-30 04:47
2004.05.30
Windows XP или Windows 2000 Что лучше?


9-1075006676
Vaso
2004-01-25 07:57
2004.05.30
Canalization





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский