Форум: "Базы";
Текущий архив: 2005.07.25;
Скачать: [xml.tar.bz2];
ВнизКак отсортировать по вычисляемому полю? Найти похожие ветки
← →
Антоныч (2005-06-09 12:15) [0]Выдает ошибку следующий запрос:
SELECT Field1 AS F1, Field2 AS F2, F1+F2 AS F3
FROM Table1
ORDER BY F3 ASC
Можно ли все-таки как-нибудь заставить выполнять сортировку?
← →
Sergey13 © (2005-06-09 12:20) [1]ORDER BY 3
← →
Плохиш © (2005-06-09 12:21) [2]select * from (
SELECT Field1 AS F1, Field2 AS F2, F1+F2 AS F3
FROM Table1 ) a
ORDER BY F3 ASC
← →
sofs © (2005-06-09 12:23) [3]сделай так:
Form1.ADOTable1.IndexfieldNames:="а здесь название колонки по которой сортирока"
← →
ORMADA © (2005-06-09 12:24) [4]в мс скуль такая фигня проходит легко
SELECT код AS F1, КодС AS F2, КодС+код as f3
FROM xx
ORDER BY f3 ASC
← →
Johnmen © (2005-06-09 12:33) [5]Вот же флудильщики. Уже в [1] дали абс.правильный ответ, так нет же, давайте "поговорим", другие СУБД вспомним, вспомним детство и юность, etc ...
← →
Антоныч (2005-06-09 12:37) [6]2 Плохиш:
Спасибо, заработало!
Только у меня там на самом деле не такой простой запрос, а очень большой и жуткий :) Время выполнения сразу увеличилось раза в 3-4 :).
← →
Антоныч (2005-06-09 12:39) [7]2 Johnmen: а вот [1], кстати, не сработало
← →
Sergey13 © (2005-06-09 12:48) [8]2[7] Антоныч (09.06.05 12:39)
Можно узнать как не сработало?
← →
Антоныч (2005-06-09 12:58) [9]Запрос прошел нормально, а сортировка не произошла
← →
Johnmen © (2005-06-09 13:00) [10]>Антоныч (09.06.05 12:58) [9]
>Запрос прошел нормально, а сортировка не произошла
Враньё, однозначно...:)
← →
Sergey13 © (2005-06-09 13:02) [11]2[9] Антоныч (09.06.05 12:58)
>Запрос прошел нормально, а сортировка не произошла
Если рабочий запрос "очень большой и жуткий " то ты скорее всего номер поля неправильно посчитал. 8-)
← →
Антоныч (2005-06-09 13:07) [12]Вот первое, что сделал - внимательно 3 раза пересчитал номер поля. Потом даже другие номера ставил - не сортирует, и все тут.
← →
ShotGuN © (2005-06-09 13:09) [13]SELECT Field1 AS F1, Field2 AS F2, F1+F2 AS F3
FROM Table1
ORDER BY F3 Field1 + Field2 + Field3
Только так!!!
Нельзя сортировать по названию expression"ов
← →
Johnmen © (2005-06-09 13:10) [14]>ShotGuN © (09.06.05 13:09) [13]
Ты где это вычитал ?
← →
Sergey13 © (2005-06-09 13:14) [15]2[12] Антоныч (09.06.05 13:07)
Странно.
← →
ShotGuN © (2005-06-09 13:31) [16]
> Ты где это вычитал ?
Ну значит я не прав.
X + Y + Z as DDD но когда в этом случае попытаться сортировать order by DDD ничего не выходит. А когда по X+Y+Z, то работает как надо... Если у кого-то есть другие предложения ......
← →
Johnmen © (2005-06-09 13:34) [17]>А когда по X+Y+Z, то работает как надо...
Где работает ? Кто работает ?
← →
Антоныч (2005-06-09 14:10) [18]Них не работает...
← →
Anatoly Podgoretsky © (2005-06-09 14:14) [19]Как тогда понимать это Антоныч (09.06.05 12:37) [6] ?
← →
ShotGuN © (2005-06-09 14:14) [20]ой сорри... пардон...
люди на самом деле... ошибочка вышла.. запарился я со своим проектом... я совершенно другое имел ввиду...
сортировка по одному полю...
← →
ANB © (2005-06-09 14:38) [21]
> Только так!!!
> Нельзя сортировать по названию expression"ов
оффтоп : - в оракле и правда нельзя. Он даже на синтаксисе еще ругается.
← →
sniknik © (2005-06-09 15:33) [22]терзают меня смутные сомнения... ;о))
здается в ответ > [1] внесена какаято отсебятина, и и выдается за результат оригинала. т.к. для Access синтаксис совершенно верный (для оракле думается тоже),
но почему после (> [13]) стали фигурировать "названия expression"ов" совершенно непонятно откуда, ведь про них речи не было (в > [1]).
ANB © (09.06.05 14:38) [21]
проверь оракл, только предварительно внимательнее посмотри на первый ответ.
← →
evvcom © (2005-06-10 09:38) [23]
> в оракле и правда нельзя
У меня 9 кушает все и [1], и [4], иorder by F1+F2
. Во всяком случае компилятор.
← →
Anatoly Podgoretsky © (2005-06-10 09:46) [24]evvcom © (10.06.05 09:38) [23]
А компилятор то тут причем, это задачка для сервера/движка
← →
Sergey13 © (2005-06-10 10:14) [25]2[23] evvcom © (10.06.05 09:38)
У меня и восьмерка не подавилась. 8-)
← →
evvcom © (2005-06-10 11:02) [26]
> А компилятор то тут причем, это задачка для сервера/движка
Компилятор оракловый, а не дельфовый.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.07.25;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.012 c