SQL學習(四)Where語句中的各種匹配方式

2022-07-17 12:15:12 字數 626 閱讀 4276

在where語句中,我們需要制定各種條件,條件的各種組合需要用到不同的關鍵字

一、單條件

如:select * from ticket where name='測試

'二、多條件

1、和(

and)

如:select * from ticket name=』測試

' and area=』北京'

2、或(or)

如:select * from ticket name=』測試

' or area=』北京'

三、模糊匹配(like)

1、模糊匹配

0個或乙個字元(%)

如:select * from ticket name like '%試

』2、模糊匹配乙個字元(

_)如:

select * from ticket name like '_試

』四、成員匹配(in)

如:select * from ticket where name in('測試

','開發

')五、取值兩者之間(between。。。

and)

如:select * from ticket where id between 1 and 20

sql語句中where的引號用法

因為 ip 沒有加單引號 請注意,我們在例子中的條件值周圍使用的是單引號。sql 使用單引號來環繞文字值 大部分資料庫系統也接受雙引號 如果是數值,請不要使用引號。這是正確的 select from persons wherefirstname bush 這是錯誤的 select from pers...

SQL語句中where和 on的區別

join過程可以這樣理解 首先兩個表做乙個笛卡爾積,on後面的條件是對這個笛卡爾積做乙個過濾形成一張臨時表,如果沒有where就直接返回結果,如果有where就對上一步的臨時表再進行過濾。下面看實驗 先準備兩張表 先執行inner join 結果沒有區別,前者是先求笛卡爾積然後按照on後面的條件進行...

sql語句中的where 1 1

1 1 永真,1 1 永假 1 1 的用處 用於只取結構不取資料的場合 例如 create table table temp tablespace tbs temp as select from table ori where 1 1 建成乙個與table ori 結構相同的表table temp,...