not的用法数据库
① 在数据库的查询返回中,not 80 和 not 90是什么意思
查询返回?
如果用在查询语句中,not 就是控制查询数据的输出条件的,也就是用在where语句中,控制查询输出的条件,即不是80.不是90
【样例查询】
SELECT Sname
FROM SC
WHERE Grade not 80;
这就是查询成绩不为80的学生的学号!
像这样的语句控制还有很多,例如LIKE,BETWEEN…AND等等
希望我理解你的意思了,希望可以帮你o(∩_∩)o
② 数据库中逻辑运算符有哪些
数据库中逻辑运算符有:“非”(¬)、“与”(∧)、“或”(∨)、“条件”(→)以及“双条件”(↔)。“非”是一个一元操作符,它只操作一项(¬ P)等。
注意,符号“与”(∧)和交集(∩),“或”(∨)和并集(∪)的相似性。这不是巧合:交集的定义使用“与”,并集的定义是用“或”。
在形式逻辑中,逻辑运算符或逻辑联结词把语句连接成更复杂的复杂语句。例如,假设有两个逻辑命题,分别是“正在下雨”和“我在屋里”,我们可以将它们组成复杂命题“正在下雨,并且我在屋里”或“没有正在下雨”或“如果正在下雨,那么我在屋里”。
一个将两个语句组成的新的语句或命题叫做复合语句或复合命题。
(2)not的用法数据库扩展阅读
sql语句结构
1、数据查询语言(DQL:Data Query Language):其语句,也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出。
保留字SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用的保留字有WHERE,ORDER BY,GROUP BY和HAVING。这些DQL保留字常与其它类型的SQL语句一起使用。
2、数据操作语言(DML:Data Manipulation Language):其语句包括动词INSERT、UPDATE和DELETE。它们分别用于添加、修改和删除。
3、事务控制语言(TCL):它的语句能确保被DML语句影响的表的所有行及时得以更新。包括COMMIT(提交)命令、SAVEPOINT(保存点)命令、ROLLBACK(回滚)命令。
③ 数据库语言 not exists 是什么意思
就是不在这个范围的意思
select id
from table
where name not exists(select 1
from table
where name = 'aaa')
也许你看不懂这个1的意思,不过在使用EXISTS的时候,通常都会使用1,它代表所查询出来的集合,等同于select name。
整个例子的意思是:查询name不等于aaa的所有ID。
不明白再问我,谢谢!