我们正在两个软件之间进行集成,我试图在select语句中将列转换为大写但土耳其字符转换错误。我知道要使用"整理"在where子句中但是我可以在&#34中使用它;从..."
中选择upper(col1)这是我如何使用整理它"其中"
WHERE Column1 COLLATE Latin1_General_CS_AS = 'casesearch'
但我不知道如何在
中使用它select upper(col1) from ...
任何人都可以给我一些线索吗?
答案 0 :(得分:1)
显然@Ömer在评论中给出了答案。我只是引用他的话。荣誉归他所有。
经过测试和工作。
SELECT
*
FROM
TheTable
WHERE
UPPER(CAST(Column1 COLLATE Latin1_General_CS_AS AS VARCHAR(255))) = UPPER(CAST('casesearch' COLLATE Latin1_General_CS_AS AS VARCHAR(255))))
或者仅选择表达式:
SELECT
UPPER(CAST(Column1 COLLATE Latin1_General_CS_AS AS VARCHAR(255)))
FROM
TheTable