我有一张像
这样的表格 EID Name Desc
1 DMK Den (Obsolete)
2 KMPL K descforce
3 SFFSS system force (Obsolete)
4 QEMPL Yes
5 BGRNK BoardGMP
6 JIGG J G (obsolete)
我如何检索EID,名称在哪里描述不是(已过时)。结果表看起来像
EID Name Desc
2 KMPL K descforce
4 QEMPL Yes
5 BGRNK BoardGMP
如何在sql查询的WHERE子句中指定它?
答案 0 :(得分:0)
您正在寻找not like
条款。在MS Access中,这使用*
作为通配符,因此查询为:
select t.*
from table as t
where [desc] not like "*obsolete*";
我忘记了Access中的like
区分大小写,因此您可能需要:
select t.*
from table as t
where lcase([desc]) not like "*obsolete*";