SQL基本操作 萬用字元

2022-07-14 17:00:23 字數 1101 閱讀 8801

sql 萬用字元:在搜尋資料庫中的資料時,sql 萬用字元可以替代乙個或多個字元。sql 萬用字元必須與 like 運算子一起使用。在 sql 中,可使用以下萬用字元:

萬用字元描述

%替代乙個或多個字元

_僅替代乙個字元

[charlist]

字元列中的任何單一字元

[^charlist]或[!charlist]

不在字元列中的任何單一字元

--

"persons" 表中選取居住在以 "ne" 開始的城市裡的人

select

*from persons where city like

'ne%'--

"persons" 表中選取居住在包含 "lond" 的城市裡的人

select

*from persons where city like

'%lond%'--

"persons" 表中選取名字的第乙個字元之後是 "eorge" 的人

select

*from persons where firstname like

'_eorge'--

"persons" 表中選取的這條記錄的姓氏以 "c" 開頭,然後是乙個任意字元,然後是 "r",然後是任意字元,然後是 "er"

select

*from persons where lastname like

'c_r_er'--

"persons" 表中選取居住的城市以 "a" 或 "l" 或 "n" 開頭的人

select

*from persons where city like

'[aln]%

--"persons"表中選取居住的城市不以 "a" 或 "l" 或 "n" 開頭的人

select * from persons where city like

'[!aln]%

'--查詢的是以張開頭的名字,三個字

select * from tblstudent where tsname like

'張%'

and len(tsname)=3

參考:sql 萬用字元

SQL萬用字元

1.下面的 sql 語句選取 url 以字母 https 開始的所有 2.下面的 sql 語句選取 url 包含模式 oo 的所有 select from websites where url like oo 3.下面的 sql 語句選取 name 以 g 開始,然後是乙個任意字元,然後是 o 然後...

SQL萬用字元

表結構描述 當前有一張表,此處假定node info,存在乙個欄位node path是由 字母 數字 及 下劃線 組成,如 abc 1 de f。需求 查詢所有node path以 abc 開頭的記錄 這個問題,自然而然的就想到,很簡單,直接like 模糊匹配就ok sql view plain c...

sql 萬用字元

1.萬用字元。描述 在搜尋資料庫庫中的資料時,sql萬用字元可以替換乙個或多個字元。注意 sql萬用字元必須與like 運算子一起使用。萬用字元 描述 替代乙個或多個字元 僅替代乙個字元 charlist 字元列中的任何單一字元 charlist 或者 charlist 不在字元中的任何單一字元 案...