6.2.1 数据方法
数据方法有3种,分别是查询数据方法、修改数据方法和删除数据方法。
l 查询数据方法能够设置查询条件,并根据条件查询数据
l 修改数据方法能够设置修改条件和修改的值,根据条件修改数据
l 删除数据方法能够设置删除条件,并根据条件删除数据
1、查询数据方法
在“属性列表”中选择“查询操作”,表示添加一个查询数据方法,如图6-4所示。修改查询数据方法包括设置查询属性和查询条件。
(1)可设置下面4个查询属性。
l 排序:按数据集中的某列设置升序或降序
l 去重:去掉查询结果中完全重复的记录
l 返回记录数:默认返回全部查询结果,可以设置返回几条记录
l 返回类型:查询结果可以返回数据的全部字段,也可以返回数据的记录数。返回全部字段后,得到的是数据集的集合,可以通过集合的取元素个数方法,获得记录数。返回记录数是得到一个整数
(2)设置查询条件
l 字段名称:选择数据集中的一列
l 关键字:定义查询方式,通过关键字设置字段和值的关系,组成查询条件
表6-1 关键字示例
关键字 |
示例 |
等于 大于 大于等于 小于 小于等于 |
l 查询未付款的订单 订单状态 等于 未付款 l 查询单价大于等于300元的商品 单价 大于等于 300 |
日期字段早于查询条件 日期字段晚于查询条件 |
l 查询4月中旬的订单 下单时间 早于 2018-04-20 并且 下单时间 晚于 2018-04-11 |
字符匹配 字符不匹配 |
l 查询商品名称中包含玫瑰的商品 商品名称 字符匹配 %玫瑰% %为通配符,表示可以是任何字符 |
为空 非空 |
l 查询打折商品 折扣价 非空 l 查询不打折商品 折扣价 为空 |
包含 |
l 查询商品分类是鲜花和盆景的商品 商品分类 包括 鲜花,盆景 |
l 连接符:参数列表中的一行就是一个查询条件,查询条件间的连接方式有两种:“并且”和“或者”。注意一个数据方法中的查询条件的连接方式,必须是一样的,即要么都选择“并且”,要么都选择“或者”
l 操作:删除已添加的查询条件
图6-4 添加查询数据方法
2、修改数据方法
在“属性列表”中选择“修改操作”,表示添加一个修改数据方法,如图6-5所示。添加修改数据方法包括设置查询参数列表和修改参数列表。
图6-5 添加修改数据方法
设置查询参数列表和在查询数据方法中设置查询条件一样。表示哪些数据需要修改。设置修改参数列表是设置要修改哪些列的值。如图6-5所示,表示修改那些订单数据集的主键等于某值的记录,将那些记录的订单状态修改为某值。
例如:在支付成功服务请求中,调用这个修改数据方法,在输入设置中给修改数据方法的两个参数赋值,第一个参数是订单id,第二个参数是订单状态,如图6-6所示。这样设置后,表示将主键等于orderID的记录的订单状态修改为待发货。
图6-6 使用修改数据方法
3、删除数据方法
在“属性列表”中选择“删除操作”,表示添加一个删除数据方法,如图6-7所示。添加删除数据方法就是设置删除条件。设置删除条件和在查询数据方法中设置查询条件一样。
图6-7 添加删除数据方法