以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]Where条件中,从属于个集合中,怎么表示 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=69284) |
-- 作者:whyfoxtable -- 发布时间:2015/6/2 15:58:00 -- [求助]Where条件中,从属于个集合中,怎么表示 -s-elect * from {表A} WHERE 第四列 in {a,b}
在SQL窗口中通不过,如何改? |
-- 作者:Bin -- 发布时间:2015/6/2 15:59:00 -- -s-elect * from {表A} WHERE 第四列 in (1,2) 如果是字符类型 -s-elect * from {表A} WHERE 第四列 in (\'a\'b\')
|
-- 作者:whyfoxtable -- 发布时间:2015/6/2 16:07:00 -- [求助]未通过,我再看看
-s-elect * from {表A} WHERE 第四列 in (\'a\'b\')
报错信息如下:
In 操作符没有 () 在查询表达式 \'第四列 in [~TMPCLP\'a\'b\']\' 中。
我再试试
哦,注意到了,是(),不是{} [此贴子已经被作者于2015/6/2 16:09:36编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/6/2 16:10:00 -- 要用括号。 select * f rom {表A} WHERE 第四列 in (\'a\', \'b\')
|
-- 作者:Bin -- 发布时间:2015/6/2 16:13:00 -- 笔误-s-elect * from {表A} WHERE 第四列 in (\'a\',\'b\') 多了一个\'号我删一下结果删多了. |