写了个oracle语句,抽出来的数据有的 有多条完全 重复的

问题描述

写了个oracle语句,抽出来的数据有的 有多条完全 重复的

请教各位大神,可能的原因 是不是where条件可能有问题?

解决方案

用distinct约束一下
select distinct * from 表名

解决方案二:

恩恩 是的 这样可以解决,请问下 您知道发生这种情况的原因么

解决方案三:

distinct sql 是这样的,Oracle 也是么

解决方案四:

数据库中你where条件限制下有多条重复记录,可以查看数据库源数据。

时间: 2024-08-01 23:12:53

写了个oracle语句,抽出来的数据有的 有多条完全 重复的的相关文章

oracle判断表存在相同数据。修改其中一条。

问题描述 如题 .比如说a表存在2个张三,我需要修改其中一个张三的某个字段. 解决方案 select * from (selece * from 表名 order by 重复的列名) where rownum=1--找到编号 id 执行一个update--其实写一个存储过程,或函数就ok了解决方案二:按照表设计的规范,在a表中应该设置主键,在同一个表中主键是不能重复的,如果你在一个表中有两条同样的记录,即使你想修改,你也需要指明你需要修改的记录,你可以通过工具直接修改你想改变的记录.如果设置的了

这个Oracle语句转成 mysql语句怎么写 ,我每次运行都有错误

问题描述 这个Oracle语句转成 mysql语句怎么写 ,我每次运行都有错误 2C select * from (select rownum rng.*c.name cname from shop_goods gshop_category c where g.categoryid=c.id and g.categoryid=#{categoryid} and g.name like #{name} ) r where r.rn between (#{page}-1)*#{pageSize} a

oracle-求三个很简单的 Oracle 语句(只是因为英文题目,看着有点晕而已)

问题描述 求三个很简单的 Oracle 语句(只是因为英文题目,看着有点晕而已) airports(acode, name, city, country, tzone); flights(flightno, src, dst, dep_time, est_dur); sch_flights(flightno, dep_date, act_dep_time, act_arr_time); fares(fare, descr); flight_fares(flightno, fare, limit,

请教高手如何优化下面oracle语句,19W条数据花了几个小时

问题描述 请教高手如何优化下面oracle语句,19W条数据花了几个小时 3C update agz set fa_id=(select B from B123 where a=agz.old_fa_id);commit;update agz set person_id=(select ry.id from dm_gy_ry ry where ry.sfzjhm=agz.ry_sfz and ry.yxbz='Y' and rownum=1);commit;update agz set pers

优化SQL查询:如何写出高性能SQL语句

1. 首先要搞明白什么叫执行计划? 执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个 10万条记录的表中查1条记录,那查询优化器会选择"索引查找"方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化器就会改变方案,采用 "全表扫描"方式. 可见,执行计划并不是固定的,它是"个性化的".产生一个正确的"执行计划"有两点很重要:

哪位大神可以帮我写下在Oracle数据库中查询出来的数据在jsp页面中进行分页显示,我已经能显示了,但是没有分页,直接改我的代码,我初学,没做过分页

问题描述 这是JSP页面代码:<%@pagelanguage="java"contentType="text/html;charset=gbk"pageEncoding="GBk"%><%@pageimport="com.etc.sky.entity.Record"%><%@pageimport="java.util.*"%><!DOCTYPEHTMLPUBLIC&

怎么写出一个sql语句来表示销售的配件的数量

问题描述 怎么写出一个sql语句来表示销售的配件的数量 String sql = "select '配件A' label,12 value " + "union all " + "select '配件B' label,10 value "; 来修改这个sql来表示表中的内容 解决方案 啥玩意,你这不是已经有这些数据了吗,还要改什么

oracle执行语句过慢-ORACLE语句执行过慢,求帮助

问题描述 ORACLE语句执行过慢,求帮助 ORACLE执行语句过慢:麻烦大神指点:select 'OB1' a.customerno a.phone a.AnswerType '4947E1' a.managecom from continfo a where a.dealflag = 0 表信息:i_continfo 表数据大概280W左右,dealflag已经添加了索引执行结果:不加条件执行不到1秒,加了条件执行要30秒请问这种情况能优化么?多谢!

java代码-我写了一个循环语句, 有异常出现,请问怎么解决?

问题描述 我写了一个循环语句, 有异常出现,请问怎么解决? class SimpleException extends Exception {}public class C {static int i=1; C(){ try{ int j=i++; if( j>6000) throw new SimpleException(); System.out.println(j); }catch(SimpleException e){} finally{ new C(); } }public stati