`

以某一字段为基础,去掉该字段的重复 并显示其它字段

    博客分类:
  • SQL
SQL 
阅读更多

表结构如下
a b
1 2
2 2
3 4
4 3
2 3
4 3

查出某一张表 以某一字段为基础 去掉该字段的重复 并显示其它字段(其它字段中的选项是任意的)
SELECT DISTINCT a, b 
FROM tab

a b
1 2
2 2
2 3
3 4
4 3

distinct是对全部显示字段进行比对,a,b不重复

找到一个简单的方法就是通过分组函数 如下
SELECT a, MAX(b) AS b
FROM tab
GROUP BY a


a b
1 2
2 3
3 4
4 3

办法有点bt 不过可以满足我的需求 大家有什么好的方法
3
0
分享到:
评论

相关推荐

    sql_按照某一个字段进行去重后获取全部字段

    根据提供的文件信息,本文将详细解释如何通过 SQL 语句实现按照某一字段去重后获取所有字段的操作。在实际工作中,我们经常会遇到需要对数据表中的记录进行去重的情况,尤其是当某个字段作为唯一标识符时,我们希望...

    arcgis小技巧字段内属性提取

    而当`TFCODE`的前两位为31时,则需要提取第2位到第8位以及最后五位,并将这些信息存储在一个新字段`aa`中。 具体的实现代码如下所示: ```sql if Left([TFCODE], 2) = "30" then [aa] = Mid([TFCODE], 3, 6) + ...

    读取数据库字段备注

    在数据库管理中,字段备注是十分重要的元数据信息,它为数据库管理员和开发人员提供了关于数据列用途和限制的详细说明。"读取数据库字段备注"这个话题涉及到如何获取这些元数据,以便更好地理解数据库的设计和功能。...

    ETL实验4-字段处理

    - 设定“基础科目数”字段的值为3,可能是为了后续计算总分或其他分析。 - 提取“考试时间”中的年月日,可能需要使用“Date Formatter”或“RegEx Eval”步骤。 - 将“班级”字段拆分为“年级”和“班号”,可能...

    KETTLE 实验四 字段处理.docx

    例如,添加"科目数"字段,设置值为6,表示基础科目的数量。 4. **字符串剪切**:"文本修剪"或"字符串截取"步骤可用于从字段中提取特定部分。例如,提取"考试时间"字段中的年月日信息,可以设置起始位置和长度以获取...

    sql去掉重复的数据 完全相同的数据去掉重复 及优化

    本文将详细探讨如何利用SQL查询语句来去除表中的重复记录,并在此基础上进一步讨论如何进行性能优化。 #### 一、基本概念与背景 在实际工作中,数据库中的数据可能会因为各种原因而出现重复,例如数据录入错误、...

    excel字段去重

    Excel会自动处理并去除重复值,然后显示去重后的结果。在处理过程中,Excel会保留第一次出现的值,删除后续的重复值。 二、高级方法:使用公式与辅助列 1. 如果你不想影响原始数据,可以创建一个辅助列。在辅助列...

    Petapoco (SQLSERVERE) 增加表注释和字段注释

    在SQLSERVERE环境中,数据库的表和字段通常需要添加注释以提高代码的可读性和维护性。在Petapoco 5.1.304版本的基础上,我们可以通过对模板文件进行定制来解决原生Petapoco生成的对象缺乏注释以及注释中的换行问题。...

    BV主动作用于杂项和II型字符串字段理论

    综上所述,该论文的核心贡献在于提出了一个适用于杂项(异类)和II型弦场理论的量子主作用量,并讨论了如何利用这一作用量来解决传统超弦理论中存在的红外发散问题。这不仅为理解弦论提供了新的视角,也为未来的研究...

    超级实用去重复统计工具EditPlus

    在数据处理过程中,去除重复行是一项基础且重要的工作。重复数据可能导致分析结果偏差,影响决策的有效性。EditPlus通过其内置的功能,可以高效地解决这个问题。首先,你可以将含有大量数据的文本文件导入到EditPlus...

    php中有关合并某一字段键值相同的数组合并的改进

    了解这些基础知识后,我们可以结合其他PHP数组函数,如`array_merge`、`array_unique`和`array_column`,来处理更复杂的情况,例如合并多个数组、去除重复元素、按特定字段聚合数据等。 总之,PHP中的数组操作是...

    易语言-ACCESS数据库检查字段是否重复

    2. **字段唯一性**:在Access数据库的表设计中,可以设置某个字段为“唯一”(Unique),这意味着该字段的每个值都必须是唯一的,不能有重复。但这并不自动阻止用户尝试输入重复数据,因此需要额外的程序逻辑来实现...

    php校验表单检测字段是否为空的方法

    当用户在表单字段中仅输入了空格或只点击了提交按钮,而未输入任何有效内容时,trim()函数处理后的结果将会是空字符串,这时PHP脚本可以判断该字段为空。 对于表单校验,应逐个检查每一个字段,通常创建一个变量来...

    帝国cms选取两个表的集合实现按某字段排序

    这里的排序字段为onclick,排序方式为降序(desc),确保结果列表中的项按照onclick值从大到小排列。 在查询语句的末尾,我们看到了limit和offset的使用。在SQL查询中,limit用于限制查询结果的数量,而offset用于...

    java后台注解校验工具类

    除了这些基础的注解,还有许多其他验证注解,例如`@Pattern`用于验证字符串是否符合正则表达式,`@Email`用于验证电子邮件格式,`@DecimalMin`和`@DecimalMax`用于浮点数或decimal类型的字段。 要实现这些注解的...

    Pandas之drop_duplicates:去除重复项方法

    在数据分析和处理中,去除重复数据是常见的需求之一。Pandas库提供了非常方便的方法来帮助我们清除数据集中的重复项。在本次分享中,我们将详细探讨Pandas库中的`drop_duplicates`方法,以及它的应用场景和重要参数...

    利用Excel高级筛选选择不重复的记录.rar

    在Excel中,高效地管理数据并去除重复项是数据分析中不可或缺的一部分。本教程重点讲解如何利用Excel的高级筛选功能来选择不重复的记录,从而帮助用户优化数据集,提高工作效率。 首先,我们要理解什么是高级筛选。...

    kettle8.1转换-转换组件介绍文档

    - **功能概述**:此组件能够从流中的一条记录中选取某个字段,并根据指定的标识符将该字段的值拆分为多个值。每个被拆分的值都将与原始记录合并生成一条新的记录,从而实现将单个字段的多个值转换为多条记录的目的。...

    list集合去除重复对象的实现

    以下是一个名为`Student`的实体类示例,它包含了`id`和`name`两个属性,并重写了`equals()`和`hashCode()`方法: ```java public class Student { public String id; public String name; public Student() {} ...

    Oracle各种select查询语法

    该查询语句将查询emp表中deptno和job字段的所有记录,并去掉重复记录。 8、别名 select e.empno 员工编号,e.ename as 员工姓名 from emp e; 该查询语句将查询emp表中empno和ename字段,并将ename字段重命名为...

Global site tag (gtag.js) - Google Analytics