分享人 | 运营:秋风 |
分享时间 | 2024-03-15 17:18 |
最后更新 | 2024-05-12 16:29 |
修订版本 | 4 |
子程序大小 | 5.4 KB |
Quicker版本 | 1.42.32.0 |
里面有一个 筛选表达式: 可以参考下面资料,或者是留空
使用DataTable对象的Select()方法获取符合条件的行。
【筛选表达式】查询条件,语法请参考《DataView RowFilter Syntax》。
示例:
Id = 10
Id > 20
Id in (1,2,3)
Name = '张三'
Name <> '李四'
Name in ('张三','李四','王五')
Date = #2022-12-27#
Name LIKE '*str*'
(通配符*可以在最前面或/和最后面,不能在中间)AND
OR
NOT
如:NOT City = 'Tokyo' AND NOT City = 'Paris'
CONVERT
方法在比较的时候转换数据类型,参考来源。例如:动态加载的表格,数字类型的列可能会被当做文本类型,此时如果要按数字比较,可以通过这样的方式转换:CONVERT(序号, System.Int32) > 3
【排序】可选。设定查询结果的排序方式,例如:
Birth DESC
(按Birth列从大到小倒序排序)Id
(按ID从小到大正序排序)输出:
【行数】符合筛选条件的结果行数。
【行列表】符合条件的行列表(类型为DataRow[]),可通过“每个”模块循环访问各行信息。
【第一行】第一条符合条件的行。
修订版本 | 更新时间 | 更新说明 |
---|---|---|
4 | 2024-05-12 16:29 | 新增可以同时提取两个字段名 list |
3 | 2024-04-20 11:12 | 1 |
2 | 2024-04-19 11:16 | 1 |