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)
ありがとう
の代わりに部分文字列関数を使用する必要がありMid
ます。
SELECT ...
FROM
WHERE
(case
when Col1 = "4" then "00"
else Col1
end) = substring(Col4,1,2)