SQL语句:
ARFCN IN (Replace(TCH,' ',','))查不出数据
ARFCN IN (80,90,100)却能查出数据?大家谁知道这是为什么?
(前提:TCH = 80 90 100 而且当TCH等于单独一个值得时候也是可以查得出数据的。比如TCH=80的时候,也是可以查出数据的。)
用的是ACCESS 数据库。在线等
ARFCN IN (Replace(TCH,' ',','))查不出数据
ARFCN IN (80,90,100)却能查出数据?大家谁知道这是为什么?
(前提:TCH = 80 90 100 而且当TCH等于单独一个值得时候也是可以查得出数据的。比如TCH=80的时候,也是可以查出数据的。)
用的是ACCESS 数据库。在线等
select * from hanm_az_torikomi_def t where instr('101,003,036',t.depo_kanri_cd) > 0 因为我不知道Access里查含有字符串的语法怎么写。用IndexOf代替:ARFCN IN (Replace(TCH,' ',','))改为:Where IndexOf(TCH, ARFCN) > 0