SQLite中的WHERE子句

SQLite中的WHERE子句

WHERE子句用於從FROM子句生成的工做表中過濾行。它提供了對每一行進行判斷的表達式。當表達式返回的值爲false或NULL時,此行就會被丟棄。這種丟棄只是刪除記錄,並不會被看成錯誤處理。因此,在通過WHERE子句過濾生成的表將具備與原始表相同數量的列,但可能具備較少的行。圖3.10顯示了WHERE子句的工做原理。spa

圖3.10  WHERE子句的工做原理it

【示例3-3】下面將使用WHERE子句,將Students表中成績大於60的記錄過濾輸出。對應的SQL語句以下:原理

SELECT * FROM Students WHERE Score>60程序

運行程序,執行如圖3.11所示。im

圖3.11  成績大於60的記錄img

相關文章
相關標籤/搜索