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

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

каке сделать отбор неповторяющихся запросов в БД? [D6, XP]


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

Neo ©   (2007-10-26 15:11:00) 

Доброго времени суток. Т.е. ситуация такая - есть таблица - запросы в ней повторяться. Мне желательно исключить повторы для поиска топа100 запросов... - и все это записать в новую таблицу без повторов для удобства - это пока до чего я додумался. Или вообще - как оптимальнее всего сделать нахождение топа100? (база в парадоксе)


homm   (2007-10-26 17:04:00) [1]

> [44] Desdechado ©   (26.10.07 17:02)
> LIMIT 100 в парадоксе работать не будет.

В целях повышения образованности, чем там его заменить?


Desdechado   (2007-10-26 17:02:00) [2]

LIMIT 100 в парадоксе работать не будет.
Что за FROM Tab."Запрос"? Тут имя таблицы указывать нужно, а не поле
Читай LocalSQL.hlp


homm   (2007-10-26 16:59:00) [3]

> [40] Neo ©   (26.10.07 16:51)
> всем бы тока сказать что ты дурень

Дурень тебе сказали после тятого правильного ответа, дурень. Расплачься теперь.


stone   (2007-10-26 16:55:00) [4]


> Neo ©   (26.10.07 16:51) [40]
> всем бы тока сказать что ты дурень и послать ковырятся туда
> не знай куда - нет чтобы реально помочь

Ковыряться надо в теории SQL, т.к. судя по твоему запросу, ты вообще не понимаешь что пишешь.


Сергей М.   (2007-10-26 16:55:00) [5]


> всем бы тока сказать что ты дурень


Ну а что тебе еще сказать, если ты не слушаешь что тебе говорят ?)


Neo   (2007-10-26 16:51:00) [6]

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


Игорь Шевченко   (2007-10-26 16:46:00) [7]

SQL-monitor-ом не проще воспользоваться ? Он из Delphi запускается...


stone   (2007-10-26 16:44:00) [8]


> SQL.Text:='SELECT COUNT(Tab."запрос") FROM Tab."запрос"
> ORDER BY COUNT(Tab."запрос") DESC GROUP BY Tab."запрос"
> LIMIT 100';

убил :)

зы. чукча не читатель, чукча - писатель )))


homm   (2007-10-26 16:44:00) [9]

> [36] Neo ©   (26.10.07 16:40)
> и все равно не пашет -

[34] пробовал? SQL Builder что говорит?


Neo   (2007-10-26 16:40:00) [10]

и все равно не пашет -
SQL.Text:='SELECT COUNT(Tab."запрос") FROM Tab."запрос" ORDER BY COUNT(Tab."запрос") DESC GROUP BY Tab."запрос" LIMIT 100';


Сергей М.   (2007-10-26 16:36:00) [11]


> Neo ©   (26.10.07 16:31) [33]


Ты читать умеешь ?

Воспользуйся SQL Builder !


homm   (2007-10-26 16:34:00) [12]

> [33] Neo ©   (26.10.07 16:31)
> ваш вариант тоже не подходит(

Это дельфи сказал?

если уж по всей строгости, то так…

SELECT COUNT(Table.`Text`) FROM Table.`Text` ORDER BY COUNT(Table.`Text`) DESC GROUP BY Table.`Text` LIMIT 100


Neo   (2007-10-26 16:31:00) [13]

>Сергей М. ©   (26.10.07 16:24) [31]
>SELECT COUNT(Table."запрос") FROM Table ..

ваш вариант тоже не подходит(


homm   (2007-10-26 16:28:00) [14]

> [28] Маша Шрайбер ©   (26.10.07 16:13)
> А то, что ваш запрос непригоден для использования, видно
> невооруженным глазом :)

Почему?


Сергей М.   (2007-10-26 16:24:00) [15]

SELECT COUNT(Table."запрос") FROM Table ..


Neo   (2007-10-26 16:16:00) [16]

>homm ©   (26.10.07 16:13) [29]
>А ты вместо «запрос» поле из своей таблици напиши.

так у меня так поле и называется в самой таблице - "запрос"


homm   (2007-10-26 16:13:00) [17]

> [26] Neo ©   (26.10.07 16:09)

А ты вместо «запрос» поле из своей таблици напиши.


Маша Шрайбер   (2007-10-26 16:13:00) [18]

>> homm ©   (26.10.07 16:08) [25]

Почему парадокс? Так это у автора спросите, это он парадокс использует.
А то, что ваш запрос непригоден для использования, видно невооруженным глазом :)


Сергей М.   (2007-10-26 16:12:00) [19]

Воспользуйся SQL Builder'ом и посмотри как должен выглядеть твой запрос на самом деле.


Neo   (2007-10-26 16:09:00) [20]

пишет мол Invalid use of keyword. Token:COUNT(запрос)


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

Наверх

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