包含关键字:开发
SELECT ID, 书名 FROM 书目表 WHERE 书名 LIKE "*开发*"
返回:1,3记录
不包含关键字:开发
这里不是使用NOT LIKE,事实上没有这样的语法,而应该使用NOT IN(不包含)关键字来实现,语句是:
SELECT ID, 书名 FROM 书目表 WHERE ID NOT IN(SELECT ID FROM 书目表 WHERE 书名 LIKE "*开发*")
返回:2,4记录
补充:如果排除多个关键字,可以在NOT IN()中的条件使用多个LIKE关键字,使用OR相联,如:书名 LIKE "*WORD*" OR 书名 LIKE "*EXCEL*"作者: 一点通 时间: 2007-9-4 11:30
谢谢分享作者: goto2008 时间: 2007-9-9 21:53
如果有个例子...就更好了..作者: Y9X 时间: 2012-7-6 17:16
not in 蛮好作者: layaman_999 时间: 2012-7-6 21:57
可以参考instr(字段名,"关键字")=0