Access中的模糊查詢

2022-02-16 09:51:08 字數 569 閱讀 3176

在近日的寫web程式時用到了access的模糊查詢,在acces裡寫**怎麼也找不到記錄,後來才起來原來acess和sqlserver的模糊查詢是有特別的

條件:查詢表a 的name欄位中包括 "b" 的記當

在access裡的**:

1select

*from

a where

name 

like

'*b*

'sql server查詢分析器的**

select

*from

a where

name 

like

'%b%

'這時你會發現access裡可以找到相關的記錄,但把'*'必成'%'就找不到了,原因是access的模糊查詢是'?','*'

和sql server不一樣

以上只是在資料庫中的**,如果要寫在程式裡可就不能用.'*'了,還是要用'%'

程式:strsql="

select * from a where name like '%b%'

"所以如果有朋友和我一樣喜歡先在資料庫中**測試,那可就要注意了!!

ACCESS模糊查詢

原文 access模糊查詢出現的問題,開發中需要注意 在sql server中模糊查詢通常是這樣的select from articletable where authorname like jacky 但是在access中用這條語句執行的時候竟然發現查不出結果,怎麼可能呢?後來查了下資料,發現問題...

ACCESS模糊查詢

access模糊查詢出現的問題,開發中需要注意 在sql server中模糊查詢通常是這樣的select from articletable where authorname like jacky 但是在access中用這條語句執行的時候竟然發現查不出結果,怎麼可能呢?後來查了下資料,發現問題如下 ...

ACCESS模糊查詢

access模糊查詢出現的問題,開發中需要注意 在sql server中模糊查詢通常是這樣的select from articletable where authorname like 關鍵字 但是access的萬用字元和sql server的萬用字元不一樣。access資料庫內測試時的萬用字元為 ...