Oracle怎么查询复选框 SELECT A.NAME FROM A,B WHERE INSTR(B.F10,A.VALUE)>0 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 字符串前后处理下更严格一点SELECT A.NAME FROM A,B WHERE INSTR(','||B.F10||',',','||A.VALUE||',')>0 楼上正解。SELECT A.NAME FROM A,B WHERE INSTR(','||B.F10||',',','||A.VALUE||',')>0 楼主的问题解决了吗? 以上的两个sql 能否成功? 这样也可以:select a.value,a.name from TABLE_A a where a.value in (select b.f10 from TABLE_B b) SELECT A.NAME FROM A,B WHERE INSTR(B.F10,A.VALUE)>0 一楼的这个是可以的。又学习到一个新知识点instr语法如下:instr( string1, string2 [, start_position [, nth_appearance ] ] )参数分析:string1源字符串,要在此字符串中查找。 string2要在string1中查找的字符串. start_position代表string1 的哪个位置开始查找。如果此参数为正,从左到右开始检索,如果此参数为负,从右到左检索 nth_appearance代表要查找第几次出现的string2.例如:SELECT instr('syranmo','ra') FROM dual; -- 返回 3 LINUX下面 插入数据插入不了求助 请问关于oracle的安装出错问题 谁能帮我解释下cursor到底是如何用的,干嘛用的~谢谢 快照日志的用途 现在是单表根据时间查询,速度10000条数据需要30s左右,如何提高查询速度? 求一个SQL问题 如何删除tablespace 数据导入导出问题(清各位大侠紧急帮助) 关于存储过程和其调用的问题,简单,高手举手之劳,谢谢 这个过程应该怎么写? 存储过程循环,一次取一条 小白求指导 sql 优化
SELECT A.NAME FROM A,B WHERE INSTR(','||B.F10||',',','||A.VALUE||',')>0
SELECT A.NAME FROM A,B WHERE INSTR(','||B.F10||',',','||A.VALUE||',')>0
select a.value,a.name from TABLE_A a where a.value in (select b.f10 from TABLE_B b)
语法如下:instr( string1, string2 [, start_position [, nth_appearance ] ] )
参数分析:string1源字符串,要在此字符串中查找。
string2要在string1中查找的字符串.
start_position代表string1 的哪个位置开始查找。如果此参数为正,从左到右开始检索,如果此参数为负,从右到左检索
nth_appearance代表要查找第几次出现的string2.
例如:SELECT instr('syranmo','ra') FROM dual; -- 返回 3