SQL记录

作者: 你的操作666 | 来源:发表于2018-09-26 13:55 被阅读7次

查询一个表中某个字段的重复数据:

select * from tt_smt_fixed_asset_add a where (a.ASSET_number) in  (select ASSET_number from tt_smt_fixed_asset_add group by ASSET_number  having count(*) > 1) ORDER BY ASSET_number

这是在表tt_smt_fixed_asset_add 中查找ASSET_number为重复的数据。
select ASSET_number from tt_smt_fixed_asset_add group by ASSET_number having count() > 1
先把指定的字段名字按照group 分组,分组后使用having 来进行筛选,having count(
)>1就是条件,分组计算条目数大于1的都被筛选出来了。

oracle
row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的)

相关文章

  • Mybatis入门程序,根据id查询用户

    1. 创建数据库(在源代码中给出) sql_table.sql:记录表结构sql_data.sql:记录测试数据,...

  • clickhouse-sql 记录常用操作

    clickhouse-sql 记录常用操作 sql 相关 主要记录 mysql 导入 clickhouse 过程其...

  • 引用型变量和记录型变量的使用

    PL/SQL的记录型变量和引用型变量 PL/SQL的记录型变量 举例: emp_rec emp%rowtype (...

  • SQL记录

    查询一个表中某个字段的重复数据: 这是在表tt_smt_fixed_asset_add 中查找ASSET_numb...

  • SQL记录

    1. 将一张表中字段合入另一张表

  • 记录sql

    问题 有订单表如下: 计算订单表中所有用户每个用户最近五次订单的平均值(保留两位小数),并统计平均数相同的用户数。...

  • sql记录

    1、groupbysql = "select modules,Min(starttime) from batch_...

  • SQL记录

    1:查询多列重复值记录 SELECT * FROM mlxc_land_price_city_copy WHERE...

  • SQLServer笔记

    1、查看最近SQL执行记录

  • mysql 慢SQL分析

    开启慢SQL记录 为什么要开启慢SQL记录mysql在运行过程中,某些SQL可能会执行较长时间,我们通过配置一些东...

网友评论

      本文标题:SQL记录

      本文链接:https://www.haomeiwen.com/subject/cpivbftx.html