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樓:愛幻想_雙魚
「?表示任意一個字元」,「*」表示任意多個字元,「#」表示任意一個數字
使用模糊查詢的SQL語句萬用字元問題
理論上是可以。代表指定範圍內的子符 代表包含零或多個任意字元 代表任意長度的字元中只能代表一個字元把 換為你就要寫很長的,o o like是萬用字元?sql server模糊查詢中萬用字元的使用問題 10 表示單個字元,所以 select from student where sname like ...
Access的SQL特殊查詢語句
access 估計沒有辦法去實現 可能小弟才疏學淺 建議 lz 從程式上入手,或者 轉其他資料庫,沒必要在access上浪費時間。 這個要利用sql結合自定義函式的方法去實現。public function getlist sql as string optional columndelimeter...
查詢以自我a開始的所有使用的萬用字元是
奔跑在水裡de魚 可以通過查詢功能來實現,其具體的操作步驟 1 單擊開始 查詢按鈕 或按ctrl f組合鍵 2 彈出查詢對話方塊,在查詢內容處輸入 選中使用萬用字元核取方塊,單擊在以下項中查詢按鈕,選擇主文件,單擊關閉按鈕,即可選中所有的括號裡的內容。 於然自習室 excel 2016 怎麼使用萬用...