SQLite WHERE子句
SQLite WHERE子句通常与SELECT、UPDATE和DELETE语句一起使用,在从一个表或多个表中获取数据时指定条件。
如果条件得到满足或为真,则从表中返回特定的值。您可以使用WHERE子句来过滤记录并只获取必要的记录。
WHERE子句也用于过滤记录并只获取特定的数据。
语法:
SELECT column1, column2, columnN
FROM table_name
WHERE [condition]
示例:
在这个示例中,我们使用了带有多个比较和逻辑运算符的WHERE子句,例如>,<,=,LIKE,NOT等等。
我们有一个名为student的表,其中包含以下数据:
示例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:
从STUDENT表中选择所有年龄为25或27的学生。
SELECT * FROM STUDENT WHERE AGE IN ( 25, 27 );
输出:
示例4:
从STUDENT表中选择年龄既不是25也不是27的所有学生。
输出: