逻辑运算符主要有AND(逻辑与)、OR(逻辑或)、NOT(逻辑非)组成。
例8:查询mooc数据库的course表,找出类别为编程并且价格大于30元的课程记录。
例8要求找出类别为编程并且价格大于30元的课程记录,可以使用AND运算符对这两个查询条件进行逻辑与操作。在查询窗口输入下面的SQL语句。
SELECT * FROM course WHERE category="编程" AND price > 30
在上面的SQL语句中将返回category列值为“编程”,并且price列值大于“30”的课程记录。SQL查询结果如下图所示。
例9:查询mooc数据库的course表,找出类别为编程或者为机器学习的课程记录。
例9要求找出两个类别的课程,分别是“编程”和“机器学习”,可以使用OR运算符对这两个查询条件进行逻辑或操作。在查询窗口输入下面的SQL语句。
SELECT * FROM course WHERE category="编程" OR category="机器学习"
在上面的SQL语句中将返回category列值为“编程”或“机器学习”课程记录。SQL查询结果如下图所示。
