Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Количество записей  [new]
fan
Member

Откуда: Минск
Сообщений: 15
Подскажите пожалуйста...
Как при помощи SQL запроса узнать количество записей в таблице?
И как узнать где первая запись а где последняя?
Пасибо!
27 апр 04, 14:35    [652108]     Ответить | Цитировать Сообщить модератору
 Re: Количество записей  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31616
1. select count(*) from MyTable
2. невозможно
27 апр 04, 14:37    [652113]     Ответить | Цитировать Сообщить модератору
 Re: Количество записей  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
автор
Как при помощи SQL запроса узнать количество записей в таблице?


select count(*) from Tbl

автор
И как узнать где первая запись а где последняя?

А сервер порой и сам явно не знает где они - на то он и SQL сервер.
27 апр 04, 14:38    [652117]     Ответить | Цитировать Сообщить модератору
 Re: Количество записей  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
автор
И как узнать где


Это как это где?
27 апр 04, 14:38    [652122]     Ответить | Цитировать Сообщить модератору
 Re: Количество записей  [new]
Berg
Member

Откуда: Кр-ск
Сообщений: 3480
1)
 SELECT COUNT(*) FROM MyTable 

2)
 SELECT TOP 1 * FROM MyTable ORDER BY [порядок] 
- первая
 SELECT TOP 1 * FROM MyTable ORDER BY [порядок] DESC 
- последняя
27 апр 04, 14:38    [652124]     Ответить | Цитировать Сообщить модератору
 Re: Количество записей  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37101
автор
Как при помощи SQL запроса узнать количество записей в таблице?

select count(*) from Table
автор
И как узнать где первая запись а где последняя?

Нету понятия первая и последняя запись - в таблице все записи хранятся в неотсортированном(heap) виде, порядок им придает order by.
Первая в выборке:
select top 1 *

from table
order by SomeField

Последняя
select top 1 *

from table
order by SomeField desc
27 апр 04, 14:38    [652125]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить