SQL基礎 查詢資料 條件查詢

2021-10-03 07:48:06 字數 1295 閱讀 9838

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;

查詢結果

如果將三種條件組合使用,需要用小括號(),表示如何進行條件執行計算。

如果不加括號,條件執行按照notandor的優先順序進行。即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...