1.9.2 查询统计模块技术分析
查询统计模块必须为用户提供丰富的查询功能,当查询某一商品的销售或者退货等信息时,需要提供按客户全称、销售票号、退货票号、指定日期等多种查询条件和查询对象,进行普通查询或者模糊查询。对于普通查询条件可以简单地使用SQL语句的"="进行判断,但是模糊查询稍微复杂一些,需要使用SQL语句中的LIKE关键字。LIKE关键字需要使用通配符在字符串内查找指定的模式,所以读者需要了解通配符及其含义。通配符的含义如表1.9所示。
表1.9 LIKE关键字中的通配符及其含义
通配符
说明
%
由零个或更多字符组成的任意字符串
_
任意单个字符
[ ]
用于指定范围,例如[A~F],表示A~F范围内的任何单个字符
[^ ]
表示指定范围之外的,例如[ ^ A~F],表示A~F范围以外的任何单个字符
"%"通配符
"%"通配符能匹配零个或更多个字符的任意长度的字符串。
"_"通配符
"_"号表示任意单个字符,该符号只能匹配一个字符。利用"_"号可以作为通配符组成匹配模式进行查询。
"[ ]"通配符
在模糊查询中可以使用"[ ]"符号来查询一定范围内的数据。"[ ]"符号用于表示一定范围内的任意单个字符,它包括两端数据。
"[^ ]"通配符
在模式查询中可以使用"[^ ]"符号来查询不在指定范围内的数据。"[^ ]"符号用于表示不在某一范围内的任意单个字符,它包括两端数据。
【责任编辑:云霞 TEL:(010)68476606】
点赞 0