IN关键字在Access中主要用在查询里面,有2种用法:
一种是用作逻辑运算符,判断某一个值是否在一个值列表中,如果是,则返回True,反之则返回False,如:
1 In (1,2,3,4) 返回 True
"A" In ("A","B","C","D") 返回 True
"Z" In ("A","B","C","D") 返回 False
这种运算属于SQL语言的通用用法。
另一种用法是Access中所独有的,即用来在查询中引用其它数据库文件数据,如:
SELECT * FROM 表1 In 'E:\Desktop\test.mdb'
SELECT * FROM [Sheet1$] In 'E:\Desktop\test.xls'[Excel 8.0;]
这样无需导入和创建链接表,即可以直接访问其它数据库等。