有没有办法根据自变量或列值设置字符串比较的排序规则?类似于
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)