【发布时间】:2018-12-07 14:18:43
【问题描述】:
我有一个查询来获取并相应地计算值。要获取我在 IN 子句中传递值的值,如下所示,
SELECT *
FROM SQ_HANDLING_TIME_T
WHERE QSC_CODE = '001'
AND BU_TYPE_RULE = 'STO'
AND DEV_TYPE = 'NC'
AND FIELD_NAME IN('NC_LQ2_PER_PALLET','NC_LQ2_PER_BOX','NC_LQ2_PER_APPLIANCES');
但它给我的记录是 perbox、perpallet 和 per Appliance 数据。 它的顺序与 In 子句中的顺序不同。 在 Oracle 中有什么方法可以让我以与 In 子句中相同的顺序获取记录。
问候 桑吉萨
【问题讨论】:
-
wehere 子句只是一个过滤器,不会被排序
标签: oracle