我们如何在 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)
谢谢
您必须使用substring函数而不是Mid
.
SELECT ...
FROM
WHERE
(case
when Col1 = "4" then "00"
else Col1
end) = substring(Col4,1,2)