数据库中数据查询问题 test________________________name ids小红 1,4,7,小李 23,24,17,11,小三 5,8,9,1,________________________有一张表test,含有name、ids两列,现在要查询出ids中有id为1的行,也就是得到小红和小三所在的行,问如何查询才能够得到?Oracle如何查询得到?sqlserver如何查询得到? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 with t as(select '小红' name,'1,4,7' ids from dualunion allselect '小李','23,24,17,11,' from dualunion allselect '小三','5,8,9,1,' from dual)select name from t where ',' || trim(',' from ids) || ',' like '%,' || '1' || ',%'NAME----小红小三 用显示游标输出表的所有信息 这样的需求sql语句如何写? count(*)的问题 请问怎么找出缺失的id SELECT REMAINDER(10,4) FROM DUAL;在Oracle 9i中執行為什么會報錯? XP安装ORACLE8.1.7登录ManagementServer连接问题,请高手解决。谢谢! 高分求助存储过程问题 各位大哥,MM这厢有礼了,有问题希望各位大师解答~~ 语法纠错…… 请求帮助关于oracle 求助~~一个关于oracle关闭远程登录的问题 一个存储过程提示语法错误
select '小红' name,'1,4,7' ids from dual
union all
select '小李','23,24,17,11,' from dual
union all
select '小三','5,8,9,1,' from dual
)
select name
from t
where ',' || trim(',' from ids) || ',' like '%,' || '1' || ',%'
NAME
----
小红
小三