1樓:
%測試% 兩邊匹配任何字元,如果寫成%測試就可以找到"這是測試"
2樓:匿名使用者
access模糊查詢出現的問題,開發中需要注意!
在sql server中模糊查詢通常是這樣的select * from articletable where authorname like '%jacky%'
但是在access中用這條語句執行的時候竟然發現查不出結果,怎麼可能呢?
後來查了下資料,發現問題如下:
要進行模糊查詢,則必須使用萬用字元,access庫的萬用字元和sql server的萬用字元不一樣。
access庫的萬用字元為:
* 與任何個數的字元匹配。
? 與任何單個字母的字元匹配
在sql server中的萬用字元為:
% 與任何個數的字元匹配
- 與單個字元匹配
正確寫法應是:
在c#裡寫應寫成 select * from table where name like '%jacky%'
select * from table where name like '_jacky_'
access內測試語句應寫成 : select * from table where name like '*jacky*'
select * from table where name like '?jacky?'
參考這 ,寫的很詳細
access中萬用字元是什麼%/還是*?,講的通俗易懂些,謝謝
3樓:匿名使用者
這個跟版本有關。
第一種是ansi-89規範,第二種是ansi-92規範。2003以後的版本可以定義使用ansi-92。
簡單的說2003以後用%當萬用字元,之前版本用*當萬用字元,而2003需要在【工具】-【選項】,找到【表/查詢】標籤設定一下。
把下邊的sql server相容語法,當前資料庫勾選,這樣你就能在access裡用%的萬用字元了。
access的題目:可以通配任何字元查串通配的萬用字元是什麼??
4樓:佟桂蘭師君
*與任何個數的字元匹配,它可以在字串中,當做第一個或最後一個字元使用。
wh*可以找到
what、white
和why
?與任何單個字母的字元匹配。
b?ll
可以找到
ball、bell
和bill[[
與方括號內任何單個字元匹配。
b[ae]ll
可以找到
ball
和bell
但找不到
bill
!匹配任何不在括號之內的字元。
b[!ae]ll
可以找到
bill
和bull
但找不到
bell
-與範圍內的任何一個字元匹配。必須以遞增排序次序來指定區域(a到z,而不是z到
a)。b[a-c]d
可以找到
bad、bbd
和bcd
#與任何單個數字字元匹配。
1#3可以找到
103、113、123
雖然你問題的語句好象有點不通,但綜上所述,應該是a(*)
在access資料庫中。在查詢操作中,萬用字元*、?與#各有什麼作用?
5樓:
*通配任何多個數的字元,它可以在字串中當作第一個或最後一個字元使用。
?通配任意單個字元。
#通配任何單個數字字元。
如果正在查詢以aew開頭的一個檔案,但不記得檔名其餘部分,可以輸入aew*,查詢以aew開頭的所有檔案型別的檔案,如aewt.txt、aewu.exe、aewi.dll等。
如果輸入love?,查詢以love開頭的一個字元結尾檔案型別的檔案,如lovey、lovei等。
擴充套件資料
萬用字元使用方法——模糊條件求和:
1、例如要求:求出商品中包含“t恤”的總數量
需要在專案欄中求和出包含t恤的總數量,輸入公式:=sumif(a2:a18,"*t恤*",d2:
d18) 因為我們不能確定“t恤”的前後有沒有其他資料,所以條件為"*t恤*",則可以把所有包含“t恤”的數量求出。
2、例如要求:求出商品中最後一個字是"裙”,且單元格是5個字元對應的總數量
在專案欄中輸入公式:=sumif(a2:a18,“????
裙”,d2:d18),因為必須是5個字元且最後一個是“裙”,所以條件輸入“????裙”1個“?
”代表任意1個字元。
6樓:愛幻想_雙魚
“?表示任意一個字元”,“*”表示任意多個字元,“#”表示任意一個數字
ACCESS巨集和VBA的問題,ACCESS 巨集和VBA的問題
vba主要是用在microsoft office中,其中excel,word,ppt用的比較多,他可以把使用者手動,及迴圈操作轉換為程式自動操作,vba其實很好學,也很有意思,我們公司主要做excel vba開發的 下面是一本教你如何用vba在excel開發的書,很不錯的,你可以看看,我是在當當網上...
access中如何查詢字母與數字的組合
假設 查詢 字段值為 9abc 的字段,sql 語句寫法select 字段 from 表名 where 字段 like 0 9 a z 萬用字元意義 表示匹配任意字元,乙個或多個範圍內的任意乙個 0 9 從0到9的任意乙個 a z 從a z 的任意乙個 希望對你有用。在查詢之中,是根據你的字段型別來...
請教 vb實現access資料庫記錄的查詢,新增,刪除,修改
您還是使用vb自帶的視覺化資料管理器來解決問題吧開啟vb,新建乙個標準工程 在外置程式,視覺化資料管理器選單上點一下開啟.然後在新窗品中 檔案 開啟資料庫 access 注意,這個由於開發的較早,只能開啟早期版本的mdb檔案,如您是access2000後的版本您要先轉換一下,方法是在access中開...