我试着去使用情况来改变值IM在where子句中检查,但我得到的错误:在where子句中在T-SQL中使用CASE?
附近关键字“案”
SQL Server 2005中
select *
from table
where ((CASE when adsl_order_id like '95037%'
then select '000000'+substring(adsl_order_id,6,6)
ELSE select adsl_order_id
END)
not in (select mwebID from tmp_csv_dawis_bruger0105)