不懂,帮顶,学习,蹭分.
最好给出完整的表结构,测试数据,计算方法和正确结果.否则耽搁的是你宝贵的时间。
如果有多表,表之间如何关联?
发帖注意事项
http://topic.csdn.net/u/20091130/21/fb718680-98ff-4afb-98d8-cff2f8293ed5.html?24281
等级
本版专家分:7460
勋章
蓝花2010年12月Oracle大版内专家分月排行榜第三
select * from b where b.字段A=b.字段B?
等级
本版专家分:0
两个字段,比如时间,分数,时间1=时间2 分数1=分数2.这种相等。
等级
本版专家分:917
--思想1
select A.*
from A,
select A.score, A.tdate
from A
group by A.score, A.tdate
having count(name) >= 2) B
where A.score = B.score
and A.tdate = B.tdate
--另外也可以这样啊 ,用分析函数
select distinct A.name, A.score, A.tdate
from (select A.name,
count(A.name) over(partiton by A.score, A.tdate order by A.score, A.tdate) as cc
from A) t
where t.cc >= 2
这些语句只提供思想
等级
本版专家分:1157
SELECT FIELD2
FROM (SELECT /*+ PARALLEL(A,4)*/
A.FIELD2,
ROW_NUMBER() OVER(PARTITION BY A.FIELD2 ORDER BY 1 DESC NULLS LAST) AS RN
FROM TEST_TAB A) B
WHERE B.RN > 1;
这样?
匿名用户不能发表回复!
等级:
create table student(id number primary key,name varchar2(20),gender varchar2(2)); 创建表student,包含两个主要字段name 和gender. 插入几条数据。 ID NAME GENDER
看到id=1和id=5,id=2和id=6的两行数据中的,name,city值相同,那么怎样把它查询出来呢? 先看下面的一条SQL: select p1.name,p1.city from person p1,person p2 where p1.name=p2.name and p1.city=p2.city;p>
Oracle关系型数据库管理... 下面向大家介绍使用SQL查两个Oracle数据表查询的相同数据的方法,笔者感到这两种方法执行效率高、使用方便。 第一种方法:利用操作符intersect intersect操作符用来合并两个查询
SELECT DISTINCT	a.字段1,a.字段2, FROM	table a JOIN table b ON a.字段2 != b.字段2 a.字段1= b.字段1 a....其中table a 和table b 是同一张表,字段1为相同的字段,字段2为不同的字段p>