Foxtable(狐表)用户栏目专家坐堂 → 搜索某列中不包含数组中的字符串


  共有4198人关注过本帖树形打印复制链接

主题:搜索某列中不包含数组中的字符串

帅哥哟,离线,有人找我吗?
tld
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:739 积分:7694 威望:0 精华:0 注册:2017/2/3 10:29:00
搜索某列中不包含数组中的字符串  发帖心情 Post By:2022/1/18 9:40:00 [只看该作者]


老师好。如下的国籍,当国籍列的国籍是简称时没有问题件,如果是全称,比如中华人民共和国、美利坚合众国,既:国籍的全称中,不能包含arys()数组中的国籍简称。代码如何写?谢谢
dim s as string = "中华|美利坚"
dim arys as string = s.split("|")
[国籍] Not In ('" & String.Join("','",arys) & "')"


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111381 积分:566969 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/1/18 9:59:00 [只看该作者]

dim filter as string = "1=1"
for each s as string in "中华|美利坚".split("|")
filter = filter & " and [国籍]  not like '%" & s & "%'"
next
msgbox(filter)

 回到顶部