【发布时间】:2017-11-17 04:45:01
【问题描述】:
我需要根据我的条件从表中选择一些记录。只是我需要这样做。
SELECT g.intds_intratechange
case when g.intds_intratechange='0.5% Up to 1%'
then g.intds_intratechange='ddd'
end
FROM glinfo.ref_tblintratefordesignation g
WHERE g.intds_designation =(select s.STR_OFF_TYPE from dpg.inf_responsible_maildetails s where s.STR_USER_CODE='10020336')
在上表中,有 3 个值。 “0 t0 0.5”、“0.5 到 1”和“超过 1”。 我需要根据上述值从我的选择中过滤记录。如果值为“0 到 0.5”,则选择前 10 条记录。 需要一种方法来解决这个问题。此代码显示“无法从预期的关键字中找到”
【问题讨论】:
-
滴度,这样的问题需要一些数据。提供您的数据样本,我们可以以更大的确定性更快地提供帮助(并且向您提供更少的问题)只需将 一些 数据简单地复制/复制到格式化为表格的问题中通常就足够了。
标签: oracle