powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Проблема сортировки
7 сообщений из 7, страница 1 из 1
Проблема сортировки
    #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
Проблема сортировки
    #35037247
logist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вставляйте первым символом пробел - это стандартный способ строковой сортировки
в Интерсистемс.

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

А вроде можно менять как-то сортировку? Типа указать "все как строки". Или я что-то путаю?
...
Рейтинг: 0 / 0
Проблема сортировки
    #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
Проблема сортировки
    #35040018
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servitЭто можно указать для индекса класса
Вроде про глобал что-то было...
...
Рейтинг: 0 / 0
Проблема сортировки
    #35040067
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaВроде про глобал что-то было...
В документации поищите по "Collated Globals".
...
Рейтинг: 0 / 0
Проблема сортировки
    #35040354
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit , я, даже если найду, не смогу прочитать
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Проблема сортировки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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