【发布时间】:2014-09-23 20:49:28
【问题描述】:
我有一串数据,我想看看我是否可以做一个 case when 语句,如果它以某些文本结尾,然后从不同的临时表返回值。是否有可能做到这一点? 即,当 prodwarehouse 以“001”结尾时,然后从表 #a else 0 end 中提取现有数量。 prodwarehouse 以 '009' 结尾的情况,然后从表 #b 中提取现有数量,否则 0 结束。
表 #a 和 #b 具有这些值:productwarehouse - on hand qty
【问题讨论】:
-
我刚刚发现我仍然可以使用 case when 执行 %string%,我会尝试的。但是我们可以根据条件从那些表#a 或#b 中提取某些值吗?
-
like 语句并不总是最快的。 Right(field,3) 可以在某些数据库中使用...您使用的是什么数据库?