试一下这样:
sql=select piaohao,name from xtp_1 where time=2006 group by piaohao,name
sql=select piaohao,name from xtp_1 where time=2006 group by piaohao,name
解决方案 »
- ORACLE多表联连接查询的问题
- 有木有高手可以高手告诉我怎么从JAVA中连接到oracle?
- 关于大数据更新控制提交点的问题
- 各位大侠:请问oracle在turbolinux下如何实现自动启动。较急。
- 请问怎样使得约束失效,并且约束失效后依然可以insert记录
- 如何在sql*plus中执行一个txt文件?
- 救急,如何把oracle数据库的表导入到sqlserver??
- 请教sql语句,帮忙,送分
- 关于动态创建trigger问题?高手请进,问了好多高手了,还是解决不了,急急急
- oracel如何实现字段的自动排序,问题解决多给分
- 请教一个创建数据库的问题
- 大家帮我看看这段pl/sql中什么地方有错误?很着急!
得到的就是200645 中国
200645 中国
相同的记录我只要一个就行
group by piaohao,name 就能把相同的记录去掉吗?、
NAME ID SALARY
Zeng 123456 99
Jacob 1314 101
AB 1314 100
AB 1314 100
执行下面SQL:
select name,salary from test2 where id=1314 group by name,salary
结果:
NAME SALARY
AB 100
Jacob 101
select distinc(piaohao) piaohao,(select max(name) from xtp_1 where piaohao=t1.piaohao)name from xtp_1 t1 where time=2006
这样写可以,你试一下select piaohao,name from (select min(piaohao),min(name) from xtp_1 where time=2006 group by piao)
不能???
不会吧
select distinct piaohao,name from xtp_1 where time=2006这两种应该都可以的吧
Select t.piaohao, t.name
From (select piaohao,
name,
Row_Number() Over(Partition By piaohao, name Order by Rownum) As RId
From xtp_1) t
Where t.RId = 1
select distinct piaohao,name from xtp_1 where time=2006