易截截图软件、单文件、免安装、纯绿色、仅160KB

请教个SQL查询问题 - Oracle / 开发

我现在有一张表 里面有两条记录
name time
张 3
王 2
现在我想要得到的结果是time是几就会查询出几条
name time
张 1
张 1
张 1
王 1
王 1
怎么做
-- 这样整:有意义吗?

当然有意义了,我拿的表只不过是举个例子,实际用处当然有了。我在这里只不过是把例子描述的简化了。

后面的time字段结果是几都不所谓,不是1也行,
张 3
王 2
现在我想要得到的结果是time是几就会查询出几条
name time
张 3
张 3
张 3
王 2
王 2
这样可能会简单点,请教高手来帮帮忙啊



4楼,5楼的发法都可以,但是我这查询结果有5000条左右,执行了20分钟还没查出来。。

刚刚那个SQL的效率的确不好,试下这个
SQL code:
select a.name, a.time
from tb a,
(SELECT level l
from (select max(time) maxtime from tb)
CONNECT BY level <= maxtime) b
where a.time >= b.l
order by a.name



相关问答:

Oracle临时表使用问题 - Oracle / 开发

我的处理是这样的:
我有一个很大的数据集合,处于性能方面的考虑需要使用临时表过渡,并且使用分页的方式向临时表中插入数据,数据使用完毕后,删除临时表的数据。
出现的现象:当Oracle重新启动后,第一页插入的 ......

oracle 存储过程改成 事物 怎么写啊 - Oracle / 开发

CREATE OR REPLACE PROCEDURE usp_refreshTopN
 IS
 BEGIN
 
--文档
INSERT INTO topnresource(resourceId,title,type,cover,brief,properUser,tag,clickAmount,createDate,topNCreateDate,o ......

关于SQL语句OR的问题 - Oracle / 高级技术

通过NAME字段条件查询一个数据表,假设我有100个姓名,有以下两个方法,
方法1:
把100个Name 组成一个SQL语句,比如 Select * from tmp_table where Name='张三' or Name ='李四' Or ...Or Name='第一百个姓名'
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号