SQLite中的WHERE子句

SQLite中的WHERE子句

WHERE子句用于从FROM子句生成的工作表中过滤行。它提供了对每一行进行判断的表达式。当表达式返回的值为false或NULL时,此行就会被丢弃。这种丢弃只是删除记录,并不会被当作错误处理。所以,在经过WHERE子句过滤生成的表将具有与原始表相同数量的列,但可能具有较少的行。图3.10显示了WHERE子句的工作原理。


图3.10  WHERE子句的工作原理

【示例3-3】下面将使用WHERE子句,将Students表中成绩大于60的记录过滤输出。对应的SQL语句如下:

SELECT * FROM Students WHERE Score>60

运行程序,执行如图3.11所示。


图3.11  成绩大于60的记录

相关文章
相关标签/搜索