说我有一个带有字符串列'name'的表't1'。我有名字'n1','n2','n9'和'n:'。如果我做
select * from t1 orderby name asc
我希望
n1
n2
n9
n:
鉴于':'在ASCII中的'9'后面,但是我得到了
n:
n1
n2
n9
这是一个惊喜。我需要做些什么来说'使用ASCII作为基本ASCII字符的整理顺序'
答案 0 :(得分:1)
根据我的经验,这是一个整理问题
SELECT * FROM t1 ORDER BY name COLLATE "POSIX";
如果列出了排序规则,这是一个exapmle排序列表,SQL_Latin1_General_CP850_BIN不起作用