MS Access通配符

2018-12-22 11:48 更新

通配符是可以在文本值中代表未知字符的特殊字符,可用于查找具有相似但不相同數(shù)據(jù)的多個項目。通配符還可以幫助在指定的模式匹配上獲取數(shù)據(jù)庫。

Access支持兩組通配符,因為它支持兩種結構化查詢語言標準。

  • ANSI-89
  • ANSI-92

通常,在對Access數(shù)據(jù)庫(例如* .mdb* .accdb文件)運行查詢查找替換操作時,您可以使用ANSI-89通配符。

對Access項目運行查詢時使用ANSI-92通配符 - 訪問連接到Microsoft SQL Server數(shù)據(jù)庫的文件。訪問項目使用ANSI-92標準,因為SQL Server使用該標準。

ANSI-89通配符

下表列出了ANSI-89支持的字符 -

字符描述例子
*匹配任意數(shù)量的字符。您可以在字符串中的任意位置使用星號(*)。WH *查找什么,白,為什么,而不是一段時間或觀看。
匹配任何單個字母字符。B'll可以找到球,貝爾和法案。
[]匹配括號內的任意單個字符。B〔自動曝光] ll可以找到ball和bell,但并不法案。
匹配不在括號中的任何字符。B〔!AE] ll可以找到bill和bull,而不是球或鐘。
-匹配字符范圍中的任何一個。您必須以升序(A到Z,而不是Z到A)指定范圍。B〔AC] d可以找到不錯,BBD,和BCD。
匹配任何單個數(shù)字字符。1#3S認定103,113和123。

ANSI-92通配符

下表列出了由ANSI-92支持的字符 -

字符描述
匹配任意數(shù)量的字符。它可以用作字符串中的第一個或最后一個字符。WH%找到什么,白,為什么,而不是一段時間或觀看。
_匹配任何單個字母字符。B_ll發(fā)現(xiàn)球,貝爾和法案。
[]匹配括號內的任意單個字符。B〔自動曝光] ll可以找到ball和bell,但并不法案。
^匹配不在括號中的任何字符。B〔^ AE] ll可以找到bill和bull,而不是球或鐘。
-匹配字符范圍中的任何一個。您必須以升序(A到Z,而不是Z到A)指定范圍。B〔AC] d可以找到不錯,BBD,和BCD。

例子

讓我們看一個簡單的例子,通過打開查詢設計使用這些通配符。

添加高亮顯示的表,然后關閉顯示表對話框。

Paste Errors

將查詢網(wǎng)格中的字段添加到您想查看的查詢結果中.。

Add Query Grid

運行查詢。

Run Query Project

讓我們再次去查詢設計并添加項目名稱的提示。

Query2

現(xiàn)在運行你的查詢,讓我們假設你不知道確切的項目名稱,但你知道項目名稱包含單詞“potion”。單擊“Yes”。

Potion

上述步驟不生成任何結果。這是因為Access在項目名稱字段中查找完全匹配。它正在尋找那個在其名稱中有詞語potion的項目。

如果希望用戶可以輸入通配符以替換未知字符,則需要調整條件并包括運算符。

Like Operator

當您運行查詢,用戶可以使用通配符替換任意數(shù)量的字符。

Number of Characters

讓我們假設你知道詞potion出現(xiàn)在標題的某個地方,但你不完全確定在哪里。

您可以添加*來替換詞語potion之前的任意數(shù)量的字符,然后添加另一個*。單擊OK。

Add Potion

Potion Scroll

它總是有益于用戶知道他們可以進入的通配符。但有些用戶可能不知道他們可以和不能進入的通配符。在這種情況下,您可以自己輸入通配符。

在這種情況下,在Like運算符和我們的參數(shù)提示之間,我們可以添加這些通配符,現(xiàn)在有一個非常具體的方式,我們必須寫這個。在單詞之后加上引號,輸入我們正在使用的通配符。在這種情況下,我們使用“*”替換任意數(shù)量的字符。我們現(xiàn)在將這個添加到參數(shù)。為此,我們需要&符號和一個空格。我們現(xiàn)在將重復此步驟,并添加另一個&符號,因為我們加入該通配符,以便用戶為該項目名稱輸入任何條件,然后在引號中使用“*”。

Like Enter Name

讓我們再次運行我們的查詢。在提示中輸入單詞potion,不帶任何通配符。

Potion

查詢現(xiàn)在將跟蹤在這里輸入的任何一邊的通配符。我們需要簡單的輸入藥水,然后按Enter。

Potion Scroll

現(xiàn)在,我們得到了我們正在尋找的結果,其結果將是相同的,無論用戶輸入什么。

比如,我們想找到每個項目的標題中的“the”。然后,您只需鍵入單詞和Enter或單擊OK。

The Parameter

Mother Word

使用此查詢,可以更容易搜索名稱中帶有“the”字樣的項目。第二級結果還可以包括項目名稱與單詞“mother”,其中“the”是單詞的一部分。

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號