sqlserver里and的优先级是大于or的,可以用括号来改变顺序,所以第一种写法改成这样 (仓库号='AB0002' or 仓库号='AB0003') and 工资<5000本回答被提问者采纳
第2个回答 推荐于2016-09-15
1、在问之前,要将你的记录贴出来,用文本即可; 2、如SYSID内容以","分隔的话,可以用: SELECT * FROM tt WHERE mid(sysid,instr(sysid,'b')+1,1)=',' 这样BB,B1之类可以筛选出来,但 A,B1,B2,B这样的记录无法筛选出来,可以用VBA的INSTRREV函数。