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

Вниз

Нет сортировки по Order by field   Найти похожие ветки 

 
Dim   (2002-02-18 09:18) [0]

Добрый день всем.
Подозреваю что это связано с языковым драйвером, но какой из них не ставлю, всё равно не сохранить так как надо.
Заранее спасибо за помощь.Дмитрий


 
Dim   (2002-02-18 09:21) [1]

Прошу прощения отвлекли и написал какую-то лабуду.
всё равно не сортирует так как надо.


 
Reindeer Moss Eater   (2002-02-18 09:28) [2]

А как надо?


 
Dim   (2002-02-18 09:32) [3]

Ну допустим по фамильно.


 
Reindeer Moss Eater   (2002-02-18 09:37) [4]

Тяжело с тобой Dim


 
Dim   (2002-02-18 09:48) [5]

Попробую написать вот так. Есть табл. с полями "фамилия","имя", и т.д. Пишем запрос типа
select * from table
order by "фамилия"
Получаем не верный ответ.
Чечетков ...
Власов ....
Ачкасов ...
Агеев ....


 
Fedorenko Igor   (2002-02-18 09:53) [6]

Общий вид в T-SQL:

SELECT select_list
[INTO new_table_]
FROM table_source
[WHERE search_condition]
[GROUP BY group_by_expression]
[HAVING search_condition]
[ORDER BY order_expression [ASC | DESC] ]

так вот ASC или DESC определяют порядок сортировки


 
Reindeer Moss Eater   (2002-02-18 09:57) [7]

Зачем в

<<Order by "фамилия">>

фамилия в кавычках, и какой Sort Order был выбран при установке сервера?


 
Dim   (2002-02-18 10:32) [8]

>Reindeer Moss Eater
Если честно, то не помню чтоб при установке меня спрашивали об Sort Order. Setup запросил имена пользователя, организации , и в какое место установить все это хозяйство


 
lbvf567   (2002-02-18 10:40) [9]

попробуй написать

select * from table
order by фамилия



 
Dim   (2002-02-18 10:55) [10]

>lbvf567
Кавычки здесь не причем. Запрос выглядит вот так

select st_surname, st_name
from student_base
where st_group=@group_id
order by st_surname

В настройках установлен LANGDRIVER = "ascii" ANSI. Вот здесь то мне кажется и проблема, а вот как ее обойти вопрос?


 
Reindeer Moss Eater   (2002-02-18 11:43) [11]

При установке Sort Order спрашивается, если выбираешь Custom Install иначе он делается умолчаемым.
После этого порядок сортировки изменить нельзя.
Могут быть случаи:
Binary - сортинг по HEX-весу символов
Dictionary Order Case Sencitive - сортинг по выбранному языку с учетом регистра
Dictionary Order Case InSencitive - то же без учета.

LangDriver - фича БДЕ. Для начала неплохо бы посмотреть какой набор возвращает сервер, используя только нативные средства. Например Query Analizer


 
Dim   (2002-02-18 11:54) [12]

>Reindeer Moss Eater
Так это получается нужно снести и переустановить сервер. А как же БД.


 
Reindeer Moss Eater   (2002-02-18 12:12) [13]

А надо было смотреть при установке :)
Что все таки видно в Query Analizer? Удается сортировка "как надо"?


 
wicked   (2002-02-18 12:15) [14]

2 Dim ©
а резервную копию БД сделать?....
но перед тем еще можно попробовать сортировать по номеру столбца.... в твоём примере:
select st_surname, st_name
from student_base
where st_group=@group_id
order by 1

и если и тогда не будет сортировать, тогда переставляй сервер....


 
Dim   (2002-02-18 12:28) [15]

>Reindeer Moss Eater
В качестве повышения образованности, что такое Query Analizer?


 
Reindeer Moss Eater   (2002-02-18 12:39) [16]

Резервную копию сделать конечно можно, но вот использовать ее в сервере с иным Sort Order скорее всего не получится.

Query Analizer = Пуск/Программы/Microsoft SQL Server 7.0/Query Analizer


 
Dim   (2002-02-18 12:53) [17]

>Reindeer Moss Eater
У меня MSSQL 6.5
А как же в таком случае поступить?


 
Reindeer Moss Eater   (2002-02-18 12:55) [18]

У него тоже есть средства выполнения запросов



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

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

Наверх





Память: 0.47 MB
Время: 0.004 c
3-57335
pupkin
2002-02-19 18:02
2002.03.18
Как узнать логин текущего пользователя в SQL


1-57368
Геральт
2002-03-04 20:55
2002.03.18
Существует ли папка?


7-57546
DNT
2001-12-16 20:09
2002.03.18
Биос + температура процессора + обороты вентилятора


3-57338
vicsoft
2002-02-08 20:29
2002.03.18
МАСТЕРА, ПОМОГИТЕ!!! Как изменить тип поля


1-57400
mashinist
2002-03-01 21:11
2002.03.18
Создание разделенной по файлам программы.





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