下面介紹一些常用的表達式生成器的符號,我們可以使用這些符號生成相應的表達式來實現不同的功能。
(1)“+”、“-”、“*”、“/”這幾個符號就代表數學運算中的“加”、“減”、“乘”、“除”四種運算符號。使用“&”符號可以使兩個表達式強制連接在一起,比如:"數據庫"&"使用指南" 將返回: "數據庫使用指南",也就是將這兩個字符串連接在一起,左面的字符串在前面,右面的字符串在后面。
(2)“=”、“>”、“<”、“<>”這四個符號分別表示“等于”、“大于”、“小于”、“不等于”,它們都是用來判斷某個條件是否為滿足,例如: “ =34 ” 表示當某個值等于34時才算滿足這個條件。“<>"北京" ”表示當某個值不等于字符串“北京”時才算滿足了條件。
(3)“And”、“Or”、“Not”這三個邏輯運算符是用來連接上面的這些條件表達式的。比如: “ >100 And <300 ” 就表示只有某個值大于100并且小于300時原能算條件滿足;“ >100 Or <300” 則表示這個值要大于100或者小于300,實際上就是任何數都滿足這個條件;“Not >100 ”這個表達式則表示只要這個值不大于100 ,這個條件就算滿足了。
(4)“Like ”這個符號常常用在對一個字符型的值進行邏輯判斷,是否這個值滿足某種格式類型。所以通常“Like”并不單獨使用,常常還要跟一些別的符號: “?”表示任何單一字符; “*”表示零個或多個字符; “#”表示任何一個數字; “[字符列表]”表示字符列表中的任何單一字符; “[!字符列表]”表示不在字符列表中的任何單一字符。 我們一起看幾個例子, Like "中國?" 則字符串“中國人”、“中國字”都滿足這個條件; Like "中國*" 則字符串“中國”、“中國人”、“中國人民銀行”這些都滿足這個條件; Like "表#" 則字符串“表1”、“表2”都滿足這個條件; Like "[北京,上海,廣州]" 則只有字符串“北京”、“上海”、“廣州”可以滿足條件; Like "[!北京,上海,廣州]" 則只有字符串“北京”、“上海”、“廣州”不能滿足條件。
|
新聞熱點
疑難解答