SQLite Where语句

SQLite WHERE 子句通常与 SELECT、UPDATE 和 DELETE 语句一起使用,以指定从一个表或多个表中获取数据时的条件。

如果条件为满足或为 true,则从表中返回特定值。您将使用 WHERE 子句来过滤记录并仅获取必要的记录。

WHERE 子句还用于过滤记录并仅获取特定数据。

语法:

SELECT column1, column2, columnN   
FROM table_name  
WHERE [condition]  

示例:

在此示例中,我们使用带有多个比较和逻辑运算符的 WHERE 子句。如>、<、=、喜欢、不等。

我们有一个表学生有以下数据:

示例 1:

选择年龄大于或等于 25 且费用大于或等于 10000.00 的学生

SELECT * FROM STUDENT WHERE AGE >= 25 AND FEES >= 10000.00;

输出结果:

示例 2:

从 STUDENT 表中选择学生,其中姓名以“A”开头并不重要,“A”后面是什么

SELECT * FROM STUDENT WHERE NAME LIKE 'A%';  

输出结果:

示例 3:

从学生表中选择年龄为 25 或 27 的所有学生。

SELECT * FROM STUDENT WHERE AGE IN ( 25, 27 );

输出结果:

示例4:

从学生表中选择年龄既不是 25 岁也不是 27 岁的所有学生。

输出结果:

热门文章

优秀文章