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

Вниз

Сортировка   Найти похожие ветки 

 
Zilog   (2004-01-26 11:16) [0]

Вобчем начал разбираться с базами... Создал списочек. Хочу отсортить его:
UPDATE main SET MOwner="noname" WHERE MOwner
Но табличка не меняется...
ессть книжка, но там про сортировку всего пару строк :(

Поясните ещё плз, каким образом можно результаты сортировки вывести к примеру в другую табличку?


 
DenK_vrtz   (2004-01-26 11:21) [1]

UPDATE - это изменение данных в таблице, а не сортировка
см. ORDER BY


 
Zilog   (2004-01-26 11:22) [2]

Сорьки, не ту строчку вырезал %)
Вот, вот так я делаю:

SELECT MOwner FROM main GROUP BY MOwner ORDER BY MOwner


 
DenK_vrtz   (2004-01-26 11:26) [3]

а GROUP BY в этом запросе зачем?

>Но табличка не меняется...

может данные уже отсортированы


 
Zilog   (2004-01-26 11:34) [4]

GROUP - просто эксперементировал, убрано уже.

>>может данные уже отсортированы
Хе, а как глянуть та?


 
sniknik   (2004-01-26 11:48) [5]

ORDER BY
это только для возвращаемого запросом рекордсета, исходная таблица не меняется. (можеш не глядеть)


 
Zilog   (2004-01-26 11:50) [6]

Ок, так всётаки как результат посмотреть?


 
Кщд   (2004-01-26 11:54) [7]

напр., через Database Desktop


 
sniknik   (2004-01-26 11:55) [8]

не совсем понимаю вопрос, что же глядеть собираешся.
можно в SQL Explorer запрос выполнить сразу результат и покажется (но таблица и в этом случае не изменится).


 
Zilog   (2004-01-26 12:06) [9]

Блин, вот пере нами таблица системных сообщений. Требуется отсортировать по времени, либо дате, либо ещё кому...
Вызвал я сортировку - и чего? Ничего.
Вот и спрашивается, как увидеть результат сортировки?


 
sniknik   (2004-01-26 12:19) [10]

> Вызвал я сортировку - и чего? Ничего.
естественно ничего,
> ORDER BY
> это только для возвращаемого запросом рекордсета, исходная таблица не меняется. (можеш не глядеть)
ты не сортируеш таблицу, а всего лиш результат запроса. или нужно пояснять что такое запрос, где его результаты смотрят?
> можно в SQL Explorer запрос выполнить сразу результат и покажется (но таблица и в этом случае не изменится).


 
Zilog   (2004-01-26 12:21) [11]

>> или нужно пояснять что такое запрос, где его результаты смотрят?

Был бы премного благодарен, о знающий человек!!! :)))))


 
DenK_vrtz   (2004-01-26 13:25) [12]

>Zilog
>ессть книжка...

так читай внимательно!


 
sniknik   (2004-01-26 13:52) [13]

либо в уже упоминавшемся SQL Explorer (или аналоге)
либо при программировании в greed-е предварительно связанным с запросом с помощью DataSource.


 
Zilog   (2004-01-27 14:05) [14]

>> либо при программировании в greed-е предварительно связанным с запросом с помощью DataSource.

Будь добр, а примерчик простенький не подкинешь?


 
VAleksey   (2004-01-27 14:36) [15]

Uses BDE;

dbiSortTable - вроде как физически сортирует таблицу.
PS
BDE32.hlp


 
sniknik   (2004-01-27 14:39) [16]

а есть смысл? в простеньком? тем более с парадоксом, неудачный формат для изучения (нестабильно в руках новичка ;о)).

в дельфях примеров дофига, посмотри там, хотя я и выслал пример но он "не в тему" по ADO (с ним в основном работаю), и потом у меня 7 дельфи в 5 скорее всего даже не откроется проект (но попробуй).
а найти счас чтото достаточно старое вряд ли получится.



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

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

Наверх





Память: 0.47 MB
Время: 0.009 c
7-53778
Ил_204
2003-12-02 13:08
2004.02.17
Com-порт, модем


1-53556
senya
2004-02-05 11:30
2004.02.17
Как не обновлять DBGrid во время выполнения добавления строк


1-53543
JediMaster
2004-02-05 12:51
2004.02.17
Сложение чисел в 2ичной системе счислени!


4-53821
zDEUSz
2003-12-07 15:52
2004.02.17
ReadFile и заполнение структуры


7-53789
~DR~
2003-12-01 11:38
2004.02.17
создание виртуального устройства





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский