
上边的数据我想要在一个查询语句里实现“如果是50开头的取前4位字符,80开头的取前2位字符”,应该怎么写啊?
先谢谢大家了!!!
------解决思路----------------------
select case substring(cast(clnvCCode as varchar),1,2) when '50' then left(clnvCCode,4) when '80' then left(clnvCCode,2) else clnvCCode end from table_name