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

Вниз

Как сделать сортировку   Найти похожие ветки 

 
kyro   (2007-07-24 15:38) [0]

Я хочу сделать сортировку в представлении которое создаю в Интербейсе

Пишу следующее

CREATE VIEW SORT_ISP(
   NAME,
   ID,
   IMAGE)
AS
select ispolnit.id, ispolnit.name, ispolnit.image
from ispolnit  order by name
;


И вот на order by name скул ругается и не в какую не хочет выполнятся.
Скажите можно ли в представлениях сортировать данные ?


 
clickmaker ©   (2007-07-24 15:57) [1]


> можно ли в представлениях сортировать данные ?

ну в MS SQL нет (без select top), в ИБ, судя по тому, что ругается, тоже

а зачем? все равно потом селект будешь делать


 
Kyro   (2007-07-24 16:02) [2]

Потом я хочу сделать union all . А если сначала сделать юнион а потом сортировку тогда получаются повторяющиеся подряд записи .
А мне нужно сделать так что бы в query таблица загрузилась с начала до конца ( отсортированая ), а потом загрузилась еще раз так же само.


 
clickmaker ©   (2007-07-24 16:04) [3]


> таблица загрузилась с начала до конца ( отсортированая ),
> а потом загрузилась еще раз так же само

а теперь по-русски


 
Kyro   (2007-07-24 16:17) [4]

Скажите как можно обьеденить два запроса
Есть таблица состоящяя из двух полей

ISPOLNIT:
-id
-name

Мне нужно сделать два раза выборку из этой таблицы при этом отсортировать данные.
То есть вот наподобие такого:

Select * from Ispolnit order by name

union all

Select * from Ispolnit order by name


Но union позволяет только добавляь сортировку в конце второго запроса и при этом получается что записи из одной и той же таблицы идут подряд по две штуки.
А мне нужно сделать так что бы вывелись данные от начала до конца , а потом повторились от начала до конца .


 
Anatoly Podgoretsky ©   (2007-07-24 16:55) [5]

Сортировка применяется только ко всему набору, а не к отдельным его частям.


 
Kyro   (2007-07-24 18:09) [6]

нашол как сделать .


select 1 , name , image,id from ispolnit
union all
select 2 , name , image,id from ispolnit
order by 1,2,3



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

Форум: "Начинающим";
Текущий архив: 2007.08.19;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.042 c
15-1184881177
Германн
2007-07-20 01:39
2007.08.19
Из СИ в Паскаль


2-1185559407
Скарамуш
2007-07-27 22:03
2007.08.19
Реакция на клавишу


2-1184836311
yury1
2007-07-19 13:11
2007.08.19
Многопоточный запуск


15-1184567041
boriskb
2007-07-16 10:24
2007.08.19
Кто-нибудь из молодых себя узнаёт?


3-1178287713
denis24
2007-05-04 18:08
2007.08.19
iif в запросе





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