SQLite WHERE子句

SQLite WHERE子句

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

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

WHERE子句也用于过滤记录并只获取特定的数据。

语法:

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

示例:

在这个示例中,我们使用了带有多个比较和逻辑运算符的WHERE子句,例如>,<,=,LIKE,NOT等等。

我们有一个名为student的表,其中包含以下数据:

SQLite WHERE子句

示例1:

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

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

输出:

SQLite WHERE子句

示例2:

从STUDENT表中选择名字以’A’开头的学生,无论在’A’后面是什么。

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

输出:

SQLite WHERE子句

示例3:

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

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

输出:

SQLite WHERE子句

示例4:

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

输出:

SQLite WHERE子句

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程