Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / order by reverse / 8 сообщений из 8, страница 1 из 1
16.11.2009, 14:42:41
    #36312652
Naf
Naf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
order by reverse
Код: plaintext
order by A desc
можно заменить на
Код: plaintext
1.
2.
order by -A --для чисел
order by not A --для булева
order by A-Now --для дат
а как для строк?
С уважением, Naf
...
Рейтинг: 0 / 0
16.11.2009, 15:03:04
    #36312717
Nuf-Nuf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
order by reverse
что-угодно - вот функция stuff
select * from Таблица order by stuff(ФИО, 3,5, 'ЭЭ')
...
Рейтинг: 0 / 0
16.11.2009, 15:07:34
    #36312723
Nuf-Nuf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
order by reverse
order by dbo.любая_функция(строка)
...
Рейтинг: 0 / 0
16.11.2009, 15:48:20
    #36312841
Naf
Naf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
order by reverse
Nuf-Nuforder by dbo.любая_функция(строка)шутка юмора?
...
Рейтинг: 0 / 0
16.11.2009, 16:15:23
    #36312923
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
order by reverse
Nafа как для строк?малой кровью, имхо, никак.
а зачем?
...
Рейтинг: 0 / 0
16.11.2009, 16:17:47
    #36312932
egorych
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
order by reverse
Код: plaintext
order by A asc
?
...
Рейтинг: 0 / 0
16.11.2009, 16:44:56
    #36313018
Naf
Naf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
order by reverse
miksoftNafа как для строк?малой кровью, имхо, никак.
а зачем?
это исследования в области функциональных вставок в SQL,
например, таблица T, Reference - ссылка на запись в ней (примерно как в 1С)
тогда, код
Код: plaintext
1.
2.
3.
4.
delegate SelectT = (T Ref => Ref.X, Ref.Y);
delegate WhereT = (T Ref => Ref.Z== 0 );
select SelectT(T.Reference)
from T
where WhereT(T.Reference)
эквивалентен коду
Код: plaintext
1.
2.
select T.X, T.Y
from T
where T.Z= 0 
а вот с order by затык
...
Рейтинг: 0 / 0
17.11.2009, 12:52:07
    #36314657
Nuf-Nuf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
order by reverse
T-SQL
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
create table #table_FIO_NOMER
(
ФИО varchar( 150 ),
НОМЕР integer
) 
go
insert into #table_FIO_NOMER values('абв', 1 )
insert into #table_FIO_NOMER values('где', 2 )
insert into #table_FIO_NOMER values('ёжз', 3 ) 
go
select * from #table_FIO_NOMER
order by reverse(ФИО) desc
go
drop table #table_FIO_NOMER
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / order by reverse / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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