SQLite的WHERE子句用于指定从一个表或多个表中获取数据的条件。如果满足给定的数据,即为真(true)时,则从表中返回特定的值。您可以使用WHERE子句过滤记录,只获取需要的记录。
WHERE子句不仅可用在SELECT语句中,它也用在UPDATE、DELETE语句中等等。
语法
SQLite的带有WHERE子句的SELECT语句的基本语法如下:
SELECT column1, column2, columnN
FROM table_name
WHERE [condition]
实例
还可以使用比较或逻辑运算符指定条件,比如>、<、=、LIKE、NOT等等。假如COMPANY表有以下记录:
ID NAME AGE ADDRESS SALARY
---------- ---------- ---------- ---------- ----------
1 Paul 32 California 20000.0
2 Allen 25 Texas 15000.0
3 Teddy 23 Norway 20000.0
4 Mark 25 Rich-Mond 65000.0
5 David 27 Texas 85000.0
6 Kim 22 South-Hall 45000.0
7 James 24 Houston 10000.0
下面的SELECT语句列出了AGE大于等于25且工资大于等于65000.00的所有记录&#x