SQLite中的WHERE子句

2021-09-08 14:02:10 字數 562 閱讀 4365

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的記錄

連線查詢中的ON 子句和 WHERE 子句

先看兩張表結構 produc表 問題是下面兩個查詢結果有什麼不同 1.select from product left join product details on product.id product details.id and product details.id 2 2.select fr...

PL SQL中的where子句比較

首先以乙個例子說明一下where子句中比較語句的問題。declare department char 3 begin department cs delete from classes where department department 如果執行以上語句將產生災難性的後果即 classes裡的資...

where子句查詢

使用where關鍵進行查詢結果篩選 select 欄位名,欄位名,from表名 where 篩選條件 單條件篩選 單篩選條件 使用運算子進行篩選 單個條件中 注意 如果條件中的值為字元,必須使用單引號括起來 查詢所有的員工的工資資訊 select empno,ename,sal comm as 薪資...