- SQLite快速入门
- SQLite是什么?
- SQLite历史
- SQLite特性/为什么要使用SQLite?
- SQLite优点和缺点
- SQLite安装
- SQLite命令大全
- SQLite语法大全
- SQLite数据类型
- SQLite运算符
- SQLite表达式
- 数据库和表
- CURD操作
- 子句和条件
- 连接操作
- SQLite时间日期
- 聚合函数
- SQLite触发器
- SQLite主键
- SQLite导出导入
- SQLite连接程序
SQLite WHERE子句
SQLite WHERE子句通常与SELECT
,UPDATE
和DELETE
语句一起使用,以便作为指定条件从一个表或多个表中获取数据。
如果条件满足或正确,则返回表中的特定值。 可使用WHERE子句来过滤记录并仅获取满足指定条件的记录。
WHERE子句还用于过滤记录并仅获取特定数据。
语法
SELECT column1, column2, columnN FROM table_name WHERE [condition]
示例:
在这个例子中,将使用WHERE子句与几个比较和逻辑运算符。如:>
,<
,=
,like
,NOT
等等
假设有一个表student
,并具有以下数据:
示例1:
选择年龄(age
)大于或等于25
,并且费用(fees
)大于或等于10000.00
的学生信息记录,如下 -
SELECT * FROM STUDENT WHERE AGE >= 25 AND FEES >= 10000.00;
执行上面查询,得到以下结果 -
示例2:
从STUDENT
表中选择查询名字以’M
‘字母开头的学生信息记录。
SELECT * FROM STUDENT WHERE NAME LIKE 'M%';
执行上面查询,得到以下结果 -
示例3:
从STUDENT
表中选择所有年龄为25
或27
岁的学生信息。
SELECT * FROM STUDENT WHERE AGE IN ( 25, 27 );
执行上面查询,得到以下结果 -
示例4:
从STUDENT
表中选择所有年龄不是25
,也不是27
岁的学生信息。
SELECT * FROM STUDENT WHERE AGE NOT IN ( 25, 27 );
执行上面查询,得到以下结果 -
上一篇:SQLite删除查询
下一篇:SQLite OR子句
扫描二维码
程序员编程王