如何模糊查詢姓李的SQL語句

2025-02-13 04:30:19 字數 2452 閱讀 4350

1樓:天文玉僧雁

1、like'mc%'

mc開頭的所有字串(如。

mcbadden)。

2、like'%inger'

inger結尾的所有字串(如。

ringer、stringer)。

3、like'%en%'

en的所有字串(如。

bennet、green、mcbadden)。

4、like'_heryl'

heryl結尾的所有六個字母的名稱(如。

cheryl、sheryl)。

5、like'[ck]ars[eo]n'

carson)。

6、like'[m-z]inger'

inger結尾、以從。m到。

z的任何單個字母開頭的所有名稱(如。

ringer)。

7、like'm[^c]%'

m開頭,並且第二個字母不是。

c的所有名稱(如macfeather)。

呵呵,要完整的例句啊。下面這句查詢字串是我以前寫的,根據變數。

zipcode_key

zipcode

中查詢對應的資料,這句是判斷變數。

zipcode_key

為非數字時的查詢語句,用。

來匹配任意長度的字串,從表中位址、市、省三列中查詢包含關鍵字的所有資料項,並按省、市、位址排序。這個例子比較簡單,只要你理解了方法就可以寫出更復雜的查詢語句。

sqlselect

fromzipcode

whereaddress

like'%"

zipcode_key

orcity

like'%"

zipcode_key

orprovince

like'%"

zipcode_key

orderby

province,city,address"

用sql語句模糊查詢兩個欄位怎麼用like寫 比如:我要查出user表裡面所有姓張的和姓李的使用者資訊

2樓:網友

select * from table where name like '張%' or name like '李%'

是萬用字元,_ 這個就只能表示乙個符號。

如何用sql語句進行模糊查詢

3樓:網友

使用 like 和%搭配。

例如 從employee表中找name欄位中 張姓的人(1)select * from employee where name like '張%'

從employee表中找name欄位中 找還有"國"字的人(2)select * from employee where name like '%國%'

代表所有字元,(1)和(2)的區別在於以什麼開頭,和包含什麼字元。

sql模糊查詢語句

4樓:網友

"%"可以表示多個字元,_"只能表示乙個字元,乙個漢字是兩個字元,所以表示漢字應該用兩個_,即「__

5樓:

不過樓主要是想弄的很清楚的話,建議下個系統看看人家裡面的模糊查詢是怎麼搞的。

因為模糊可以是在乙個欄位上的,也可以是在多個欄位上的啊再看看書什麼的,思考思考就很有自己的想法了。

請問sql語句怎麼進行模糊查詢呢?

6樓:網友

如果你用的是sqlserver,就用。

select name from test where name="%張三%"

如果用的是access,就用。

select name from test where name="%%張三%%"

7樓:網友

在ms sql severs 2000 中的模糊查詢,其中,好像%號代表任意個字元,好像?號代表乙個字元。

8樓:網友

使用like就可以。

語法如下:not]like '匹配串' [escape '換碼字元']

其含義是查詢制定的屬性列值與匹配串相匹配的元組。匹配串可以含有萬用字元%和_,其中%代表任意長度(包括0)的字元,如a%b可以表示ab,acb,acccb等。_(下劃線)代表任意單個字元。

注意漢字要用兩個下劃線才能表示乙個漢字。

問題中所說的可以用下列語句:

select name from test where name like '張三%'

如果要查詢的字串本身就含有%或_,就要使用escape了。例如查詢name為a_b的語句:

select name from test where name like 'a\_b' escape '\'

表示緊跟在\後的_表示的是下劃線本身而不是代表任意乙個字元。

複雜sql語句查詢,sql語句查詢

select id,name,isnull select sum 金額 from b表 where id a表.id and bno 20 0 正常消費,isnull select sum 金額 from b表 where id a表.id and bno 30 0 充值,select top 1 ...

C解析sql語句,C 中 SQL 查詢語句

語法錯誤 bai你在from後面的是一串dusql語句,所以語zhi句後是要加別名的。試試 daoselect sum 總額 回 from select distinct 合同,總額 from table where 專案 aa and型別答 a as tab select sum 總額 from ...

sql查詢top關鍵字,sql查詢語句 top n的用法

操作步驟如下 1 首先假設在sql server中有一個基本的資料庫,有6條資料。2 然後我們利用top關鍵字,就能利用top後面跟著數字就能篩選條數。3 此時執行測試,因為top後面的關鍵字為2,所以有2條資料。這樣就完成了操作。結構化查詢語言 structured query language ...