select語句可以通過where
條件來設定查詢條件,查詢結果是滿足查詢條件的記錄。
條件查詢語法
select
*from
表where
條件表達
例項
select
*from students where score >=
80;
查詢結果
條件表示式可以用《條件1> and 《條件2>表達滿足條件1並且滿足條件2例項
select
*from students where scores >=
80and gender =
'm';
查詢結果
注:gender列儲存的式字串,需要用單引號括起來
條件表示式可以用《條件1> or 《條件2>,表示滿足條件1或者滿足條件2例項
select
*from students where score >=
80or gender =
'm';
查詢結果
條件表示式可以用not 《條件》,表示不符合該條件的記錄例項
select
*from students where
not class_id =
2;
查詢結果
如果將三種條件組合使用,需要用小括號()
,表示如何進行條件執行計算。
如果不加括號,條件執行按照not
、and
、or
的優先順序進行。即not
優先順序最高,其次是and
,最後是or
SQL 條件查詢
按條件表示式 其中 意思一樣,都是不等於,建議用 邏輯表示式 and or not 模糊查詢 like between and in is null 檢視name第3個字元為n,第五個為z的記錄 select from user where name like n z between and 可以提...
SQL多條件查詢子查詢SQL多條件查詢子查詢
多條件搜尋時where 1 1並不高效,如果使用這種方法,在資料庫中會做全表查詢 對每行資料都進行掃瞄比對 會無法使用索引等優化查詢的策略,建立的索引會暫時失效。case函式 case必須和end一起使用,下接when then select 數學成績 case when math 100 then...
SQL基礎 查詢資料 分頁查詢
使用select查詢時,如果結果集資料量很大,可以使用分頁顯示,每次顯示指定條數 語法limit offset 首先要確定每頁需要顯示的結果數量pagesize,然後根據當前頁的索引pageindex 從1開始 確定limit和offset應該設定的值。limit總是設定為pagesize offs...