MySQL删除重复数据

重复数据如图所示

MySQL删除重复数据

自关联,保留id最小的那一条,其它的都删除

DELETE t1
FROM
    invest_year t1,
    invest_year t2
WHERE
    t1.pro_id = t2.pro_id
    AND t1.pro_year = t2.pro_year
    AND t1.id > t2.id;

DELETE语法如下图所示

MySQL删除重复数据

Double类型转BigDecimal

Double d = new Double(99.99);
BigDecimal b = new BigDecimal(d.toString());
BigDecimal b1 = new BigDecimal("99.99");

Original: https://www.cnblogs.com/cjsblog/p/16401882.html
Author: 废物大师兄
Title: MySQL删除重复数据

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/584874/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 日志框架学习

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年6月5日
    079
  • 最新一线大厂Redis使用21条军规及详细解读

    说明:个人原创,本人在一线互联网大厂维护着几千套集群,关于redis使用的一些坑进行了经验总结,希望能给大家带来一些帮助 适用场景:并发量大、访问量大的业务 规范:介绍军规内容 解…

    Java 2023年6月16日
    091
  • InnoDB学习(二)之ChangeBuffer

    ChangeBuffer是InnoDB缓存区的一种特殊的数据结构,当用户执行SQL对非唯一索引进行更改时,如果索引对应的数据页不在缓存中时,InnoDB不会直接加载磁盘数据到缓存数…

    Java 2023年6月8日
    078
  • maven的安装和仓库的种类和彼此关系

    Maven软件的下载 为了使用Maven管理工具,哦我们首先要到官网去下载他的安装软件,通过百度搜索Mav嗯如下: 点击Download连接,就可以直接进入到Maven软件的下载页…

    Java 2023年6月6日
    090
  • Dijkstra算法(三)之 Java详解

    迪杰斯特拉(Dijkstra)算法是典型最短路径算法,用于计算一个节点到其他节点的最短路径。它的主要特点是以起始点为中心向外层层扩展(广度优先搜索思想),直到扩展到终点为止。 基本…

    Java 2023年5月29日
    079
  • JavaWeb-数据库连接

    ​ 环境 JDK 1.8 Eclipse Mysql 数据库连接类 package com.star.db; import java.sql.Connection; import …

    Java 2023年6月8日
    089
  • Java基础-JVM篇

    1.1 .线程 ​ 这里所说的线程指程序执行过程中的一个线程实体。JVM 允许一个应用并发执行多个线程。Hotspot JVM 中的 Java 线程与原生操作系统线程有直接的映射关…

    Java 2023年6月8日
    078
  • [JVM]逃逸分析

    JVM的内存分配策略 首先回顾一下 JVM的内存分配策略。 JVM的内存包括方法区、堆、虚拟机栈、本地方法栈、程序计数器。一般情况下JVM运行时的数据都是存在栈和堆上的。栈用来存放…

    Java 2023年6月5日
    089
  • 深入理解Java虚拟机之图解Java内存区域与内存溢出异常

    Java内存区域与内存溢出异常 运行时数据区域 程序计数器 用于记录从内存执行的下一条指令的地址,线程私有的一小块内存,也是唯一不会报出OOM异常的区域 Java虚拟机栈 Java…

    Java 2023年6月6日
    090
  • 多线程

    多线程使用Callable实现多线程 多线程第三种创建方式 定义一个任务类,实现Callable接口,结合FutureTask完成 交给Thread处理,重写call方法 目标:学…

    Java 2023年6月6日
    074
  • IDEA分析JAVA内存溢出和内存泄漏

    参考资料: 1、JProfiler分析dump文件 https://blog.csdn.net/axin1240101543/article/details/105142141 2…

    Java 2023年5月29日
    0111
  • 创建一个springbootcloud项目

    前提软件安装 nacos 服务治理: github下载地址:https://github.com/alibaba/nacos/tags 码云下载地址:https://gitee.c…

    Java 2023年6月9日
    067
  • DataGrip连接Mysql报08S01解决方案

    以前正常使用的GataGrip,突然在某天报下面的错误提示:08S01 [08S01] Communications link failure The last packet se…

    Java 2023年6月13日
    074
  • OpenFeign快速使用

    1、引入依赖 <dependency> <groupid>org.springframework.cloud</groupid> <art…

    Java 2023年6月5日
    088
  • Java函数式编程

    一、什么是函数是编程 相信大家都使用过面向对象的编程语言,面向对象编程是对数据进 行抽象,而函数式编程是对行为进行抽象。函数式编程让程序员能够写出更加容易阅读的代码。那什么时候函数…

    Java 2023年5月29日
    074
  • WC2022入职集训课程【研发管理】

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年6月5日
    081
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球