我有一个数据库表TLASM1
,其中包含一个字段OBJECTINSTANCE
。
我有一个输入列表
('Channel_new .ch.sol_11_37_133_111','Channel_new .sh.sol_09_18_522_3','Channel_new .kh.sol_06_17_222_3')
OBJECTINSTANCE
列的值如下所示
样本1:
Channel_new .ch.sol_11_37_133_111 PermittedObject KLN 123
功能CurrentManager AKSPTM_CODE K130098
样本2:
Channel_new .kh.sol_06_17_222_3 PermittedObject KLN 12
CurrentManager AKSPTM_CODE S320
我试过
select IDNUMBER from TLASM1
where OBJECTINSTANCE in ('Channel_new .ch.sol_11_37_133_111',
'Channel_new .sh.sol_09_18_522_3',
'Channel_new .kh.sol_06_17_222_3');
但它不起作用。
另外,我的表TLASM1
有900万条记录。
我们如何解决这个问题?
答案 0 :(得分:0)
看起来您需要使用LIKE,如下所示
select IDNUMBER from TLASM1
where
OBJECTINSTANCE like 'Channel_new .ch.sol_11_37_133_111%' or
OBJECTINSTANCE like 'Channel_new .sh.sol_09_18_522_3%' or
OBJECTINSTANCE like 'Channel_new .kh.sol_06_17_222_3%'