以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 一个多值字段存储数据包含特定值的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=150413) |
-- 作者:蓝色理想 -- 发布时间:2020/5/29 10:34:00 -- 一个多值字段存储数据包含特定值的问题 问题描述: 多值字段 ,在存储一个字段的时候,直接存入,无任何分隔符,如在用户中选择 某一个单一的用户 张三 则存储 张三 存储多个字段时,默认以 | 间隔多个字段,如 存储 张三、张三丰、李四 则存储 张三|张三丰|李四 若,判断特定用户 “张三”是否包含在这个多值字段中,存在一个问题 以 张三 是否包含在此字段判断,若其他用户名称中包含 张三 ,则会判断失误 以 |张三| 进行包含判断是唯一准确的方法 请问如何让多值字段的前后都自动加上 分隔符 | 存储? 我还要在SQL SERVER中 用到这个
|
-- 作者:有点蓝 -- 发布时间:2020/5/29 10:38:00 -- dim n as string ="张三" tables("A").filter = "\'|\' + 用户 + \'|\' like \'%|" & n & "|%\'"
|
-- 作者:蓝色理想 -- 发布时间:2020/5/29 13:09:00 -- 谢谢 |