これは InterSystems FAQ サイトの記事です。
%String型のプロパティをOrder Byの条件にしてクエリーを発行した際のデータは以下のような順番で並べられます。
SELECT * FROM Shop.Order order by StatusFlagnull
-1
-2
-99
0これは%String型(文字列型)のプロパティの照合順として正しい振る舞いです。
文字列プロパティに対し、+ をつけることで、数値照合と同じ照合順を得ることができます。
SELECT * FROM Shop.Order order by +StatusFlagnull
-99
-1
-2
0
.png)
ボタンをクリックするだけで始められます👍


.png)
.png)
.png)
.png)
.png)
.png)

.png)
.png)
.png)
.png)
.png)

