求一句SQL语句的写法 我想实现的是select * from gg where id like '1%' or id like '2%' or id like '3%' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不解?又是tt又是gg还有id到底什么意思? 可能是我表述不清楚吧,gg和id和表tt没关系,其实我就想写个SQL语句,where后的内容是一个字段(比如说id,它属于哪张表不用关心), id like '1%' or id like '2%' or id like '3%',而1,2,3则是我tt表里b=0所对应a字段的内容 where条件语句可以写成下面的形式...........where substr(b,1,1) not in (select a from tt where b = 0) 谢谢czbbbs(强弩)的回答,可是我tt表里的a字段的内容是不定长的,可能是1位数,也可能是2位,3位数字 select *from gg,(select (a||'%') as a from tt where tt.b=0) aawhere gg.id like aa.a 问题解决了,对TT表再加一列a的长度,用in和not in来控制 遇到一个奇怪trim的sql问题,请坛友帮忙看下 ORA-04098 触发器无效且未通过重新验证问题 在查询oracle数据库时如何加一个返回当前表名的字段? 如何在PowerDesigner中为字段添加注释 如何用批处理执行*.sql文件将数据导入到oracle数据库中? 带判断的SQL语句怎么写? 求一条SQL语句删除重复记录 装了微软补丁后,本机连本机的数据库就提示TNS错误 报错:快照太旧,回退段rbs5 太小。why? 请教一个sql问题,不同用户下的表的连接? dual表是干什么用的 oracle9安装问题
又是tt又是gg
还有id
到底什么意思?
...........
where substr(b,1,1) not in (select a from tt where b = 0)
from gg,(select (a||'%') as a from tt where tt.b=0) aa
where gg.id like aa.a