以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- [分享]SQLReplaceFor 使用的一点体会(高手请飘过) (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=153069) |
-- 作者:tongliaozyr -- 发布时间:2020/7/30 11:31:00 -- [分享]SQLReplaceFor 使用的一点体会(高手请飘过) SQLReplaceFor 使用的一点体会(高手请飘过) 1、效率非常高 2、公式问题 ""内的除运算符与数值外,一般认为是列名,如 “订单” ""如果想连接不同列,用“+” 如“批名称 +批代码” ,将列批名称、批代码连起来。 ""可以含其他字符,需要用 \'\' 括起来,如 "\'[\'+ 批代码 + \']\'+ 批名称 + \'第1次\'" 3、条件 如 "批代码 <> \'\' and 批名称 <> \'\' and 次序 Is Null " 如果需要空值,一定要用 次序 Is Null ,而不能用 次序 = \'\' 4、例 cnt = DataTables("院校信息").SQLReplaceFor("批次", "\'[\'+ 批代码 + \']\'+ 批名称 + \'第1次\'","批代码 <> \'\' and 批名称 <> \'\' and 次序 Is Null ",True) |