求一个sql select translate('0123456789', '#'|| t.col1 ,'#' )from table1 t 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT * FROM (-- 0..9 的列表 SELECT ROWNUM-1 rn FROM DUAL CONNECT BY ROWNUM-1 < 9 ) t WHERE NOT EXISTS (SELECT * FROM 表 WHERE 字段 = t.rn) 好,表的数据tab acol112749现在有一个数值范围,比如说0~9的10个数,要查出在这个范围类没有在表中出现的数值,即查询结果为:03568 select rownum-1 s from dual connect by rownum<=10minusselect col1 from a; MINUS 比 NOT EXISTS 简单。这倒是 Oracle 特有的,还真不记得有这个语法了。 用 not in , not exists ,或 minus 都可以。 楼上几位都给出了例子。 oracle一个SQL语句的, oracle 用sql*loader方式到数据,多个控制文件可以合并吗 ? 触发器问题 求高手看看这个SQL该怎么写 oracle数据库异地备份,在不同主机上建立物理备用数据库 Oracle 统计问题 oracle中设置字段的default值为什么不起作用 用过ACCESS链接ORACLE数据库的人进来! Oracle与ms sql server? 用sys用户怎么无法把一个用户的权限付给另外一个用户呢?? Oracle的实验,,不会==求教 编译qt的oracle驱动QOCI
FROM (-- 0..9 的列表
SELECT ROWNUM-1 rn FROM DUAL
CONNECT BY ROWNUM-1 < 9
) t
WHERE NOT EXISTS (SELECT *
FROM 表
WHERE 字段 = t.rn)
好,表的数据
tab a
col1
1
2
7
4
9现在有一个数值范围,比如说0~9的10个数,要查出在这个范围类没有在表中出现的数值,即查询结果为:
0
3
5
6
8
minus
select col1 from a;
这倒是 Oracle 特有的,还真不记得有这个语法了。