如何与SQL中的单个撇号进行比较,以查看列是否以撇号开头?

时间:2013-01-23 00:06:16

标签: sql sql-server-2008

基本上我试图修剪最左边的字符,当且仅当它是撇号时。

我的脚本如下

Identifier =
    CASE
        WHEN LEFT(Identifier, 1) = '' -- I think this is wrong
            THEN RIGHT(Identifier, LEN(Identifier) - 1) ELSE Identifier
        END,

我想要做的是删除第一个字符,当且仅当它是撇号但我不知道如何与单引号进行比较。

这是在SQL Server 2008中。

2 个答案:

答案 0 :(得分:2)

试试这个:

LEFT(Identifier, 1) = ''''

答案 1 :(得分:1)

试试这个:

when left(identifier, 1) = ''''