请教一个查询 有一张表 项目id 申请人id1 22,24,672 33,673 45,67,89我想查出id为67的人申请的所有项目id应该怎样写sql呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 假设: 项目id: pid 申请人id: id 一张表 : table1代码如下:select pid from table1where instr(','||id||',',',67,')>0; select * from 有一张表 where Instr(',' || 申请人id || ',', ',67,') > 0 select * from table_name where application_id like '%67%' 可以使用instr,如1楼注意,如果列上加入了运算(包括函数),是不能使用上普通索引(除非建立函数索引) 有关数据库扩展问题 100分,求MS SQL 翻译成ORACLE ,十分感谢 oracle 10g 的group by是不是和以前的不一样了? redhat下oracle10g启动问题 怎么样用SQL语句选择出树形结构中的所有最底层项,也就是说怎么样选择出树形结构中所有最末级项?? 数据库设计,还要做那些工作? ORACLE 如何将oracle数据库中一个表的数据分成几部分导出 这个语句放到pl/sql里边该怎么写? 导ACCESS数据入ORACLE遇到问题:急急请赐教 用sql统计增加一行或者一列的合计 sql语句,求高手指教
项目id: pid
申请人id: id
一张表 : table1
代码如下:select pid
from table1
where instr(','||id||',',',67,')>0;
where application_id like '%67%'
注意,如果列上加入了运算(包括函数),是不能使用上普通索引(除非建立函数索引)