[access查询]为查询制定规则
时 间:2008-06-13 08:12:12
作 者:UMVSoft整理 ID:1445 城市:上海
摘 要:查询
正 文:
表达式生成器中的几种常用符号
|
|
表达式生成器上的这些快捷按钮都有什么用途呢? “+”、“-”、“*”、“/”这几个符号就代表数学运算中的“加”、“减”、“乘”、“除”四种运算符号。使用“&”符号可以使两个表达式强制连接在一起,比如: "数据库"&"使用指南" 将返回: "数据库使用指南",也就是将这两个字符串连接在一起,左面的字符串在前面,右面的字符串在后面。 如下图所示。
“=”、“>”、“<”、“<>”这四个符号分别表示“等于”、“大于”、“小于”、“不等于”,它们都是用来判断某个条件是否为满足,例如: “ =34 ” 表示当某个值等于34时才算满足这个条件。 “<>"北京" ” 表示当某个值不等于字符串“北京”时才算满足了条件。 “And”、“Or”、“Not”这三个逻辑运算符是用来连接上面的这些条件表达式的。比如: “ >100 And <300 ” 就表示只有某个值大于100并且小于300时原能算条件满足; “ >100 or <300” 则表示这个值要大于100或者小于300,实际上就是任何数都满足这个条件; “Not >100 ” 这个表达式则表示只要这个值不大于100 ,这个条件就算满足了。 还有一个“Like ”, 这个符号又怎么用呢?这个符号常常用在对一个字符型的值进行逻辑判断,是否这个值满足某种格式类型。所以通常“Like”并不单独使用,常常还要跟一些别的符号: “?”表示任何单一字符; “*”表示零个或多个字符; “#”表示任何一个数字; “[字符列表]”表示字符列表中的任何单一字符; “[!字符列表]”表示不在字符列表中的任何单一字符。 我们一起看几个例子, Like "中国?" 则字符串“中国人”、“中国字”都满足这个条件; Like "中国*" 则字符串“中国”、“中国人”、“中国人民银行”这些都满足这个条件; Like "表#" 则字符串“表1”、“表2”都满足这个条件; Like "[北京,上海,广州]" 则只有字符串“北京”、“上海”、“广州”可以满足条件; Like "[!北京,上海,广州]" 则只有字符串“北京”、“上海”、“广州”不能满足条件。 |
补充一
|
|
Asc(字符串表达式)
代表字符串中首字母的字符代码,返回一个 Integer,。 但是 这个字符串表达式不能没有,不然会出错。 Chr(字符码)
使用 Chr 函数来返回指定所代表的字符。 0 到 31 之间的数字与标准的非打印 ASCII 代码相同。字符码 的正常范围为 0 – 255。 ChrB 函数作用于包含在 String 中的字节数据。ChrB 总是返回一个单字节,而不是返回一个字符,一个字符可能是一个或两个字节。ChrW 函数返回包含 Unicode 的 String,若在不支持 Unicode 的平台上,则其功能与 Chr 函数相同。 |
|
<img height="224" alt="插图" src="http://www.bccn.net/Article/UploadFDL05/200601/20060118171249857.gif" wid |