相关疑难解决方法(0)

是否有排序规则按以下顺序 1,2,3,6,10,10A,10B,11 对以下字符串进行排序?

我有一个包含不同长度整数的 VARCHAR 列的数据库。我想对它们进行排序,所以 10 在 9 之后,而不是 1,并且 70A 在 70 之后。我可以使用WHERE 子句中的PATINDEX()、CTE 和 CASE 语句来做到这一点。

但是,我想知道是否有不需要的整理。

sql-server collation sorting natural-sort

12
推荐指数
3
解决办法
2900
查看次数

MS SQL Server 2008 R2 中的捷克语排序规则 Czech_CI_AI 的问题

我在捷克语中对重音不敏感的搜索有以下问题。我的数据库设置为Czech_CI_AI整理。对于某些变音符号系统正常工作(即I),但对于某些不正常(即R)。在我的数据库中有几条'DVORA*'记录:

SELECT contact_name 
FROM   CONTCTSM1 
WHERE  CONTACT_NAME LIKE 'DVO%' 
Run Code Online (Sandbox Code Playgroud)

结果:

DVO?Á?KOVÁ,
IVETA DVO?Á?KOVÁ,
JI?INA DVO?ÁK

sql-server-2008 t-sql

3
推荐指数
1
解决办法
4381
查看次数