WHERE子句通常使用SELECT,UPDATE和DELETE语句SQLite的,而你从一个表或多个表获取数据指定的条件。
如果条件满足或true,则返回从表中特定值。你可以使用WHERE子句筛选记录,并只读取必要的记录。
【SQLite的Where子句】WHERE子句也可以用来筛选记录,并只获取特定数据。
句法:
SELECT column1,column2,columnN
FROM table_name
WHERE [condition]
例:
在这个例子中,我们使用WHERE子句与几个比较和逻辑运算符。像> ,< ,=,LIKE,NOT等
我们必须具有下列数据的表学生:
例1:
选择学生的WHERE年龄大于或等于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。
输出:
推荐阅读
- SQLite的LIKE子句
- SQLite和AND子句
- SQLite的Delete删除查询
- SQLite的Update更新查询
- SQLite的Select选择查询
- SQLite的Insert插入查询
- SQLite的删除表
- SQLite的创建表
- SQLite Detach分离数据库