本文概述
- 单条件的WHERE子句
- 带AND条件的WHERE子句
- WHERE子句带有OR条件
- 带有AND&OR条件的子句
它出现在表名之后的语句中。
句法:
[COMMAND] field, field2, ... FROM table_name, table_name2, ... WHERE [CONDITION]
注意:WHERE子句是可选子句。它可以与AND, OR, AND&OR, LIKE运算符一起使用。 单条件的WHERE子句 例:
我们有一个表格” Students” , 其中有一些数据。让我们从” student” 表中检索所有记录, 其中student_id小于6。
SELECT *
FROM Students
WHERE student_id <
6;
输出
文章图片
带AND条件的WHERE子句
SELECT *
FROM Students
WHERE student_name = 'Ajeet'
AND student_id >
=1 ;
它将返回” 学生” 表中的所有列, 其中” student_name” 为Ajeet并且” student_id” 大于或等于1。
必须满足两个条件。
输出
文章图片
WHERE子句带有OR条件
SELECT *
FROM Students
WHERE student_name = 'Ajeet'
OR student_id >
=1 ;
它将返回” 学生” 表中” student_name” 为Ajeet或” student_id” 大于或等于1的所有列。
任何条件都必须满足。
输出
文章图片
带有AND&OR条件的子句
SELECT *
FROM Students
WHERE student_name = 'Ajeet'
AND student_id >
=1
OR (student_address = 'Delhi');
它将返回” 学生” 表中的所有列, 其中” student_name” 是Ajeet并且” student_id” 大于或等于1或student_address是Delhi。
【MariaDB WHERE子句】输出
文章图片
推荐阅读
- MariaDB like子句
- MariaDB删除数据
- MariaDB更新数据
- Mariadb查询限制
- MariaDB插入数据
- MariaDB查询数据
- MariaDB创建表
- Mariadb删除表
- Mariadb删除数据库