Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Проблема сортировки / 7 сообщений из 7, страница 1 из 1
27.12.2007, 11:41
    #35037234
mys
mys
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема сортировки
Имеется глобал ^a который имеет следующую структуру:
^a(123,1,2,3)=""
^a(221,3,6,1)=""
^a("13y",5,4,4)=""
^a("56t",3,3,3)=""
Причем часть которая имеет на первом уровне только цифры сортируется как число (123,221), если на первом уровне цифры и другие символы сортируется как строка (23y,56t). А необходимо чтобы все сортировалось как строка. Может есть возможность как-то указать при записи значения состоящего из цифр, что это строка?
...
Рейтинг: 0 / 0
27.12.2007, 11:45
    #35037247
logist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема сортировки
Вставляйте первым символом пробел - это стандартный способ строковой сортировки
в Интерсистемс.

Любви.
logist (Сергей Шутов)
ООО Димас, Хабаровск
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
28.12.2007, 09:47
    #35039175
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема сортировки
logistВставляйте первым символом пробел
Или последним. Подойдет любой символ, не приводящий к числу... Мы используем $c(31).

А вроде можно менять как-то сортировку? Типа указать "все как строки". Или я что-то путаю?
...
Рейтинг: 0 / 0
28.12.2007, 10:08
    #35039228
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема сортировки
krvsa
А вроде можно менять как-то сортировку? Типа указать "все как строки". Или я что-то путаю?
Это можно указать для индекса класса, например:
Код: plaintext
1.
Index NameIDX On Name As Exact;
Property Name As %String;

http://localhost:?/csp/docbook/DocBook.UI.Page.cls?KEY=GSQL_basics#GSQL_basics_collation
...
Рейтинг: 0 / 0
28.12.2007, 13:37
    #35040018
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема сортировки
servitЭто можно указать для индекса класса
Вроде про глобал что-то было...
...
Рейтинг: 0 / 0
28.12.2007, 13:55
    #35040067
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема сортировки
krvsaВроде про глобал что-то было...
В документации поищите по "Collated Globals".
...
Рейтинг: 0 / 0
28.12.2007, 15:25
    #35040354
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема сортировки
servit , я, даже если найду, не смогу прочитать
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Проблема сортировки / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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