本文概述
在MariaDB中, WHERE子句与SELECT, INSERT, UPDATE和DELETE语句一起使用, 以选择或更改要更改的特定位置。
它出现在表名之后的语句中。
句法:
[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。
输出
评论前必须登录!
注册