以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何判断表中某字段包含某字符串? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=28190) |
-- 作者:brise -- 发布时间:2013/1/22 9:55:00 -- 如何判断表中某字段包含某字符串? 假设字段[Remark]为备注型,希望返回表中所有[remark]含字符串“ABC"的行 我想到一种是用 str.contains 遍历,请问有无更简方法,如 Find, filter, 或 SQL 语句? |
-- 作者:e-png -- 发布时间:2013/1/22 9:59:00 -- 设置loadfilter条件,用load就可以了。 |
-- 作者:brise -- 发布时间:2013/1/22 10:07:00 -- 谢谢,是否用 [Remark] like \'%ABC%\' |
-- 作者:lin_hailun -- 发布时间:2013/1/22 10:55:00 -- 一般这样弄。 for each dr as datarow in datatables("xxx").select("Remark like \'*ABC*\'") msgbox(dr("remark")) next 或者 for each dr as datarow in datatables("xxx").select("Remark like \'%ABC%\'") msgbox(dr("remark")) next |
-- 作者:brise -- 发布时间:2013/1/23 11:03:00 -- 谢谢哦 |