小编Lar*_*mie的帖子

依赖 T-SQL 比较整理

有没有办法根据自变量或列值设置字符串比较的排序规则?类似于

SELECT COL1, col2
FROM [TABLE]
WHERE COL3 LIKE '%string%'
    COLLATE CASE CASE_SENSITIVE 
                WHEN 1 THEN SQL_Latin1_General_CP1_CS_AS 
                ELSE SQL_Latin1_General_CP1_CI_AS 
            END
Run Code Online (Sandbox Code Playgroud)

或者

DECLARE @collation AS VARCHAR(50)
SET @collation = 'SQL_Latin1_General_CP1_CI_AS' 

SELECT COL1, col2
FROM [TABLE]
WHERE COL3 LIKE '%string%'
    COLLATE @collation
Run Code Online (Sandbox Code Playgroud)

sql-server-2008 sql-server collation

7
推荐指数
1
解决办法
855
查看次数

标签 统计

collation ×1

sql-server ×1

sql-server-2008 ×1