0

Sybase(isql)で次の列比較を行うにはどうすればよいですか

SELECT.....
FROM
WHERE IIF(Col1 = "4", "00", Col1)  = Mid (Col4,1,2)

以下を試しましたが、成功しませんでした

SELECT ...
FROM
WHERE
(case
      when Col1 = "4" then "00"
      else Col1
end)  = Mid (Col4,1,2)

ありがとう

4

1 に答える 1

1

の代わりに部分文字列関数を使用する必要がありMidます。

SELECT ...
FROM
WHERE
(case
      when Col1 = "4" then "00"
      else Col1
end)  = substring(Col4,1,2)
于 2013-07-31T05:33:54.327 に答える