powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / top 10 не жадное - может выдать и больше
4 сообщений из 4, страница 1 из 1
top 10 не жадное - может выдать и больше
    #32637468
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А97 SP2, MS Jet 3.51.3328.0

Запрос

SELECT TOP 10 Table2.Field1, Table2.Field2
FROM Table2
ORDER BY Table2.Field2 DESC

выдает 11, 12 и более значений

Пример:

данные
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Field1	Field2	
a	 10 	
s	 10 	
d	 10 	
f	 10 	
g	 10 	
h	 10 	
u	 9 	
y	 9 	
t	 8 	
r	 6 	
w	 6 	
r	 6 	
t	 6 	
y	 6 	
t	- 26 . 43 	
e	- 9679278 . 55 	

результат

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Field1	Field2	
s	 10 	
d	 10 	
f	 10 	
g	 10 	
h	 10 	
a	 10 	
y	 9 	
u	 9 	
t	 8 	
r	 6 	
w	 6 	
r	 6 	
t	 6 	
y	 6 	

Это баг или фича?
...
Рейтинг: 0 / 0
top 10 не жадное - может выдать и больше
    #32637489
IgorM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это фича, читаем хелп:

Help MS Access 97Свойство «Набор значений» (TopValues)

...

Дополнительные сведения

Обычно свойство Набор значений (TopValues) используют для сортируемых полей. Поле, в котором требуется ограничить число отображаемых значений, должно быть крайним левым полем с заданным условием сортировки в бланке запроса. Настройка «По возрастанию» возвращает младшие значения, а настройка «По убыванию» старшие. Если в свойстве Набор значений задано конкретное число, Microsoft Access возвращает указанное число записей, а также все записи, у которых значение в первом поле совпадает со значением этого поля в последней отобранной записи.
...

Там еще пример, аналогичный твоему.
...
Рейтинг: 0 / 0
top 10 не жадное - может выдать и больше
    #32637491
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Это фича. На этом форуме обсуждалась несколько раз. Повторяющиеся значения не в счет. Top 10 - это как минимум 10.
...
Рейтинг: 0 / 0
top 10 не жадное - может выдать и больше
    #32637495
Мшсещырф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в общем случае - фича
не надо говорить - WITH TIES когда есть ORDER BY
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / top 10 не жадное - может выдать и больше
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]