精华内容
下载资源
问答
  • 一组数据要看哪组稳定
    万次阅读
    2020-08-08 10:42:05

    org.springframework.jdbc.UncategorizedSQLException: 
    ### Error updating database.  Cause: java.sql.SQLException: ORA-30926: 无法在源表中获得一组稳定的行

    ### The error may involve package.class.method-Inline
    ### The error occurred while setting parameters
    ### SQL: MERGE INTO ...
    ### Cause: java.sql.SQLException: ORA-30926: 无法在源表中获得一组稳定的行

    ; uncategorized SQLException for SQL []; SQL state [99999]; error code [30926]; ORA-30926: 无法在源表中获得一组稳定的行
    ; nested exception is java.sql.SQLException: ORA-30926: 无法在源表中获得一组稳定的行

    问题复现:假设ID为UUID且是主键

    MERGE INTO tableName t1 USING (
    	SELECT
    		? AS ID, ? AS XUEHAO, ? AS NAME 
    	FROM
    		dual UNION
    	SELECT
    		? AS ID, ? AS XUEHAO, ? AS NAME 
    	FROM
    		dual UNION
    	SELECT
    		? AS ID, ? AS NAME 
    	FROM
    		dual 
    	) t2 ON ( t1.XUEHAO = t2.XUEHAO ) 
    	WHEN MATCHED THEN
    UPDATE 
    	SET t1.NAME = t2.NAME 
    	,t1.XUEHAO = t2.XUEHAO
    	WHEN NOT MATCHED THEN
    	INSERT ( ID, XUEHAO, NAME )
    VALUES
    	( t2.ID, t2.XUEHAO, t2.NAME )

    分情况说明:

    1、如果第3行和第7行的数据完全相同,只会存入一条数据

    2、如果第3行和第7行的数据XUEHOA相同,会存入两条数据,如果你想让学号唯一,需加唯一索引

    3、如果第3行和第7行的数据XUEHOA相同,会存入两条数据,当再次执行这条sql的时候,就会报上面的错误:> ORA-30926: unable to get a stable set of rows in the source tables

    4、第11行会报错:ORA-01789: 查询块具有不正确的结果列数

    5、第18行会报错:ORA-38104: 无法更新 ON 子句中引用的列: "T1"."XUEHAO"

    更多相关内容
  • MATLAB数据分布情况(稳定程度))

    千次阅读 多人点赞 2020-06-23 11:53:16
    一组一维数据(实验结果)的稳定程度进行评价,以图示方式显示其分布情况。

    MATLAB一维数据分布情况(稳定程度)


    by HPC_ZY


    搞研究的小伙伴们,经常需要对实验结果进行分析,获取实验的稳定性等。这里提供一个小函数,能对一维数据(实验结果)进行分析,并以图示方式显示其分布情况和稳定性。


    一、具体实现

    主要通过均值方差统计分布实现,不多解释直接上代码。

    %   计算一维数据分布情况
    %
    %   输入:
    %       data - 一维数据
    %       barnum - (统计)分段数
    %       style - 坐标显示风格,0-数据值,1-五线值
    %   输出:
    %       meandata - 平均值
    %       vardata - 标准差
    %
    %   例:
    %       % 随机生成一组数据
    %       data = 32+(randn(50,1)-0.5)*5;
    %       %32段计算并显示分布情况
    %       [meandata,vardata] = datadistr(data,32,1);
    %
    %   注:对于基于统计的分布情况中的各显示参数,不要过于纠结,
    %   若真的很感兴趣,可以自己推导。
    %
    %   by HPC_ZY 20200623
    
    function [meandata,vardata] = datadistr(data,barnum,style)
    
    % 数量、均值、标准差
    data = data(:);
    num = length(data);
    meandata = mean(data);
    vardata = sum(sqrt((data-meandata).^2))/num;
    
    %% 直接在数据点上显示分布情况
    
    x = 1:num;
    y = data;
    
    % 显示
    figure
    subplot(211)
    plot(x,y,'r*'),hold on
    line([0,num+1],[1,1]*meandata,'LineStyle','-','Color',[1,1,1]*0)
    line([0,num+1],[1,1]*(meandata+vardata),'LineStyle','-.','Color',[1,1,1]*0.25)
    line([0,num+1],[1,1]*(meandata-vardata),'LineStyle','-.','Color',[1,1,1]*0.25)
    line([0,num+1],[1,1]*(meandata+3*vardata),'LineStyle','--','Color',[1,1,1]*0.5)
    line([0,num+1],[1,1]*(meandata-3*vardata),'LineStyle','--','Color',[1,1,1]*0.5)
    axis([0,num+1,meandata-4*vardata,meandata+4*vardata])
    legend('data','\mu','+\sigma','-\sigma','+3\sigma','-3\sigma')
    
    if style
        ytick = round((meandata+vardata*[-3,-1,0,1,3])*100)/100;
        yticks(ytick)
        yticklabels(num2cell(ytick))
    end
    
    %% 基于统计的分布情况
    
    % 分段统计数量
    mindata = min(data)-0.1;
    maxdata = max(data)+0.1;
    barwidth = (maxdata-mindata)/barnum;
    datalist = ceil((data-mindata)/barwidth);
    barList = zeros(barnum,1);
    for k = 1:num
        barList(datalist(k)) = barList(datalist(k))+1;
    end
    
    
    % 显示(不要纠结各显示参数)
    subplot(212)
    bar(barList),hold on
    
    if style
        xtick = round(((meandata+[-3,-1,0,1,3]*vardata-mindata)/barwidth+0.5)*100)/100;
        xticks(xtick)
        xticklabels(num2cell(xtick))
    else
        xticks(1:barnum)
        xticklabels(num2cell(round((mindata+barwidth*(0.5:barnum))*10)/10))
    end
    
    yticks(1:max(barList))
    yticklabels(num2cell(1:max(barList)))
    
    line([1,1]*((meandata-mindata)/barwidth+0.5),[0,max(barList)+1],...
        'LineStyle','-','Color',[1,1,1]*0)
    line([1,1]*((meandata+vardata-mindata)/barwidth+0.5),[0,max(barList)+1],...
        'LineStyle','-.','Color',[1,1,1]*0.25)
    line([1,1]*((meandata-vardata-mindata)/barwidth+0.5),[0,max(barList)+1],...
        'LineStyle','-.','Color',[1,1,1]*0.25)
    line([1,1]*((meandata+3*vardata-mindata)/barwidth+0.5),[0,max(barList)+1],...
        'LineStyle','--','Color',[1,1,1]*0.5)
    line([1,1]*((meandata-3*vardata-mindata)/barwidth+0.5),[0,max(barList)+1],...
        'LineStyle','--','Color',[1,1,1]*0.5)
    
    gaussx = ((meandata-3*vardata-mindata)/barwidth-0.5):0.1:((meandata+3*vardata-mindata)/barwidth+1);
    gaussy = max(barList+0.5)*exp(-(gaussx-((meandata-mindata)/barwidth+0.5)).^2/2/(vardata/barwidth)^2);
    plot(gaussx,gaussy,'r--')
    legend('data','\mu','+\sigma','-\sigma','+3\sigma','-3\sigma','NDC')
    axis([(meandata-4*vardata-mindata)/barwidth-0.5,...
        (meandata+4*vardata-mindata)/barwidth+0.5,0,max(barList+1)])
    
    end
    
    

    二、测试

    通过以下两个实例,大概演示不同参数的效果

    1. 32段+坐标值
    % 随机生成一组数据
    data = 20+(randn(50,1)-0.5)*5;
    %32段计算并显示分布情况
    [meandata,vardata] = datadistr(data,32,0);
    

    在这里插入图片描述

    1. 16段+五线值
    % 随机生成一组数据
    data = 8+(randn(50,1)-0.5)*2;
    %16段计算并显示分布情况
    [meandata,vardata] = datadistr(data,16,1);
    

    在这里插入图片描述

    三、其他

    欢迎复制拿走,如果觉得还行不妨留言点赞,爱了爱了

    展开全文
  • 解决办法: 原表的数据保证唯一,可以distinct

    在这里插入图片描述

    • 解决办法:
      原表的数据保证唯一,可以distinct
    展开全文
  • ORA-30926 无法在源表中获得一组稳定的行 && Merge into 实战 merge into 时需要个唯一的key值来决定merge into的操作是insert into还是update,而我merge的临时表中的key值不唯一,所以报这个错误了,...

    ORA-30926 无法在源表中获得一组稳定的行 && Merge into 实战

    merge into 时需要一个唯一的key值来决定merge into的操作是insert into还是update,而我merge的临时表中的key值不唯一,所以报这个错误了,解决办法是将临时表按照一定的规则先搂一遍全部数据并且key值唯一

    Merge into 实战

    
    create table t1(
      syscode varchar(32),
      title varchar(32)
    );
    create table t2(
      syscode varchar(32),
      title varchar(32)
    );
    
    insert into t1 values ('1','测试1');
    insert into t1 values ('2','测试2');
    insert into t1 values ('3','测试3');
    insert into t1 values ('4','测试4');
    insert into t1 values ('5','测试5');
    
    insert into t2 values ('1','测');
    insert into t2 values ('2','测');
    insert into t2 values ('3','测');
    insert into t2 values ('4','测');
    insert into t2 values ('5','测');
    
    select  * from t1;
    select  * from t2;
    
    
    MERGE INTO t2 a
    USING (select  title,syscode from t1 ) b
    ON ( a.syscode=b.syscode )
    WHEN  MATCHED THEN
    update set a.title =b.title ;
    
    

    报错模拟

    using的结果里出现关联字段重复的记录,比如多加一个重复id的数据

    insert into t1 values ('1','脏数据');
    

    在这里插入图片描述


    写在最后

    好久没有交作业了,把欠的作业补一补,嗷呜

    天下英雄出我辈,一入江湖岁月催
    我是「无间行者」,努力把实践过的解决方案分享给大家
    如果这篇文章对你有用,一个赞、一个评论、一个关注,我都很开心
    码字不易,给点鼓励吧,让我知道你在看

    展开全文
  • t检验(R软件)xy72.6,75.8,72.2,71.6,77.1,71.5,68.2,72,71.5)t.test(x, y, var.equal=TRUE)当p-...(适用于两组数据的个数相等时)F检验(R软件)xy72.6,75.8,72.2,71.6,77.1,71.5,68.2,72,71.5)var.test(x, y)当p-va...
  • 一组数据进行排序

    千次阅读 2017-12-27 14:35:51
    对于给数据排序的问题,首先考虑的是数据有什么样的特征? 有没有可能包含有大量的重复的元素?  如果有这种可能的话,三路快排是最好的选择。 是否大部分数据距离它的正确的位置很近?是否近乎有序?...
  • 5.3.4 消费组稳定后,原有消费者重新加入消费组 协调者在处理消费者发送的“加入组请求”和“同步组请求”时,都会依赖于消费组当前的状态进入不同的分支流程。假设第个消费者完成次再平衡操作后,又有新的消费...
  • 学研究产生大量的数据,这些数据具有高维、小样本、高噪声等复杂特征。如何从复杂的代谢数据中提取出有价值的信息,筛选出潜在的生物标志物成为近年来代谢学研究的热点和难点。据此,本文针对目前代谢学...
  • MATLAB对一组数据进行插值的方法

    万次阅读 2017-09-25 20:07:09
    用多项式函数(10.2)作为插值函数时,希望通过解方程(10.3)而得到待定系数 function y=lagrange(x0,y0,x); n=length(x0);m=length(x); for i=1:m z=x(i); s=0.0; for k=1:n p=1.0; for j=1:n if j...
  • 5.2.2 消费者和消费数据

    千次阅读 2021-04-19 15:10:55
    消费者加入过程发送的“加入请求”和“同步请求”,都会指定消费编号(groupid)和消费者成员编号(l’lel’lberId),同个消费编号只对应个“消费数据”(GroupMetadata,下文简称“数据”)。...
  • Aitchison认识到关于组成成分的每个陈述都可以用成分的比率来表述,并开发出一套基本原理、各种方法、操作和工具来进行成分数据分析。其中,对数比变换方法被地质学、生态学等领域的统计学家和研究人员广泛接受,...
  • ORA-30926: 无法在源表中获得一组稳定的行 ---------------------哈哈,报错了,大家想想为什么呢?----------------------------- ------------------------------------------------------------------------...
  • 非靶向代谢数据分析方法总结

    万次阅读 多人点赞 2019-04-30 18:53:10
    其中,代谢学是相对比较年轻的一门学科,“代谢”(metabolome)的概念于1998第次被提出。基因学和转录学是生物信息的上游,更多的体现的是生物活动的内在本质因素,而代谢学是生物信息的最下游,体现的...
  • 再来种场景:其他消费者发送“加入请求”先于第个消费者发送“同步请求”。协调者返回“加入响应”给第个消费者,并更改消费状态为“等待同步”。第个消费者收到“加入响应”后,但还没完成...
  • 或许当你看到行代码的时候,你也已经想到了不会是python吧!还真不巧,你说对了,就是使用python。 很多知识想简单处理python的同志们(指并...这篇博客就是你的福音,让你绝对0基础使用python 进行数据分析。 ...
  • 模型、数据分布稳定

    万次阅读 2018-01-12 14:20:39
    模型稳定性: 群体稳定性指标(population stability index) ...在你的测试数据集上的输出设定为p1,将它从小到大排序后将数据集10等分(每样本数一直,此为等宽分组),计算每等分组的最大最小预测的类概率值
  • 数据结构与算法学习笔记

    万次阅读 多人点赞 2018-09-25 13:55:49
    数据结构指的是“一组数据的存储结构”,算法指的是“操作数据的一组方法”。 数据结构是为算法服务的,算法是作用再特定的数据结构上的。 最常用的数据结构预算法: 数据结构:数组、链表、栈、队列、散列表、...
  • 在嵌入式行业很多数据需要知道是增大、减小、稳定还是无序,下面程序就是数据现象: /***********2:稳定、1:递增、0:无序、-1:递减*******/ #include<stdio.h> #define LIGHT_DATA_COUNT_MAX 7 ...
  • 最近有小伙伴面试,对数据结构和算法比较头疼,我整理了波资料,帮助大家快速掌握数据结构和算法的面试,感觉有用的下伙伴,点赞支持哦! 不叨叨,直接上干货。 目录 Q1:数据结构和算法的知识点整理: Q2:...
  • 使用MicrobiomeAnalyst进行微生物组数据的全面统计、功能和元分析Using MicrobiomeAnalyst for comprehensive statistical,...
  • 数据分析统计学基础之数据的趋势

    千次阅读 2019-05-15 18:01:25
    它是一组数据的代表值.数据的集中趋势就是一组数据向数据的中心值靠拢的程度。   集中趋势是统计学中的重要统计分析指标,常用的有平均数,中位数和众数等。 1.1平均数   平均数为集中趋势的最常用测度值,目的...
  • 导读: 本文介绍了数据平稳的重要性,平稳的数据对模型有...时间结构为观察增加了个顺序。这种强加的顺序意味着需要专门处理关于这些观察的一致性的重要假设。 例如,在建模时,假设观测的汇总统计数据是一致的...
  • 数据分析之数据预处理、分析建模、可视化

    万次阅读 多人点赞 2020-08-08 15:03:21
    数据预处理:数据清洗、数据集成、数据规约、数据变换; 数据分析模型:对比分析、漏斗分析、留存分析、A/B测试、用户行为路径分析、用户分群、用户画像分析等; 数据分析方法:描述统计、假设检验、信度分析、相关...
  • 目录 信息技术智库 文章很长,前言一定要看 拥有本篇文章,意味着你拥有本完善的书籍,本篇文章整理了数据仓库领域,几乎所有的知识点,文章内容主要来源于以下几个方面: 源于「数据仓库交流群」资深数据仓库...
  • 本节书摘来自华章计算机《Excel数据可视化:一样的数据不一样的图表》书中的第2章,第2.2节,作者 恒盛杰资讯,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.2 表示数据稳定性的标准差和变异系数 ...
  • 全基因重测序数据分析

    万次阅读 2018-01-16 13:57:46
    全基因重测序数据分析 转自:http://www.biodiscover.com/news/research/95875.html 1. 简介(Introduction) 通过高通量测序识别发现de novo的somatic和germ line 突变,结构变异-SNV,包括重排突变...
  • 39个转录分析工具,120种组合评估

    万次阅读 2017-08-05 09:27:59
    RNA-seq工具哪家强RNA-seq分析工具知多少RNA-seq是研究转录应用最广泛,也最重要的技术之。RNAseq其分析内容包括序列比对、转录本拼装、表达定量、差异分析、融合基因检测、可变剪接、RNA编辑和突变检测等,具体...
  • 本文英文原版见下方github链接,由中科院朱微金博士翻译、测试、并进行中文注释和补充,全网首发“宏基因”公众号。https://2017-cicese-metagenomics.readthedocs.io/en/latest/toc.html前情提要如果您在学习本...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 463,502
精华内容 185,400
热门标签
关键字:

一组数据要看哪组稳定