在ACCESS中如何使用IN NOT IN,如果没有,有没有变通的方法

在ACCESS中如何使用IN NOT IN,如果没有,有没有变通的方法,第1张

关系数据库SQL语言都支持“in”运算符,access数据库当然也不例外。

语法

expr [Not] In(value1, value2, . . .)

expr -->被识别的字段表达式

value1, value2, . . . -->被查找的值列表

如果被识别的字段表达式在值列表中找到了对应的值,则“in”运算符返回true(真),如果找不到列表中的任何一个值,in就会返回false(假)。使用关键字not则是对in运算结果取反。

下面提供几个例子供参考,以便进一步理解in运算符

1)列出销售地区在“北京”、“上海”和“广州”的代理商资料

select * from 代理商 where 地区代码 in ("北京","上海","广州")

2)列出销售地区在“北京”、“上海”和“广州”以外的所有代理商资料

select * from 代理商 where 地区代码 not in ("北京","上海","广州")

3) 列出语文考试成绩高于85分的学生资料

select * from 学生 where sid in (select sid from 成绩 where 分数>85 and 课程="语文")

注意:值列表如果为子查询的话,那么子查询的输出字段只能为一个,否则将会报错。

“/”(斜杠)运算符:表示两个数相除,返回两个数计算实际值

?17/44.25

“\”(反斜杠)运算符:表示两个数相除,返回两个数计算结果整数部分

?17\44

“Mod”取模运算符:表示两个数相除,返回两个数计算结果余数部分,所以取Mod实际就是取余

?17

mod

4

1


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10071187.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存