在数据存储区中对字符串进行索引时,它们的索引顺序是什么?
是否认为数字字符“ 8”和“ 9”高于或低于“ a”或“ b”?
例如,按升序排列,这些字符串将如何显示?
"111", "112", "1111", "abc", "2ab", "aabb"
答案 0 :(得分:0)
数据存储区中的字符串为Unicode strings。我通过创建6个具有名为string的属性的实体来string
进行了测试。结果是:
SELECT * FROM EntityKind ORDER BY string ASC
111
1111
112
2ab
aabb
abc
就像sorting in python一个字符串:
a = ["abc","aabb","2ab","112","1111","111"]
a.sort()
print(a)
将输出:
['111', '1111', '112', '2ab', 'aabb', 'abc']