SQL思想

SQL去重
本文介绍了一种使用SQL查询去除重复记录的方法。通过内连接的方式提高查询效率,选择名称不重复的记录。

no  name
1    张三
2    张三
3    李四
4    李四
5    王五 

问,上述表中,请用一条SQL,选择名称不重复的记录

用IN比较直接,

select no ,name from aaa where no in (select max(no) from aaa group by name)

但考虑到效率,还是用内连接
select no ,name from aaa inner  join (select max(no) from aaa group by name) b on aaa.no=b.no

 

感谢同事的热情帮助!!


 

SQL编程思想PDF是一本介绍SQL编程思想的电子书籍。SQL(Structured Query Language,结构化查询语言)是一种用于管理关系型数据库的语言。它允许用户通过简洁的语法来查询、修改和管理数据库中的数据。 SQL编程思想PDF主要介绍了SQL的基本概念和特性,以及SQL编程的一些常见技巧和最佳实践。该书从入门到高级的角度,系统地介绍了SQL编程的核心概念、基本语法和常用函数等内容。 该书首先介绍了SQL的基本概念,包括数据库、表、字段等的定义和使用方法。然后,通过丰富的实例,详细讲解了SQL的查询语句,包括SELECT、FROM、WHERE等关键字的使用方法和常见的查询模式。 在进一步介绍了SQL的查询语句之后,该书还讲解了SQL的插入、更新和删除操作,以及数据的排序和分组等高级操作。此外,书中还介绍了SQL的连接操作,包括内连接、外连接和交叉连接等的概念和使用方法。 最后,该书介绍了SQL编程的一些常见技巧和最佳实践,包括索引的优化、使用存储过程和触发器等高级应用。此外,还提供了一些实用的案例和示例,帮助读者更好地理解和掌握SQL编程。 总的来说,SQL编程思想PDF是一本全面介绍SQL编程思想的电子书籍,适用于初学者和有一定SQL基础的读者。通过学习该书,读者可以系统地学习和掌握SQL编程的核心概念和基本技巧,提高自己在数据库管理和数据处理方面的能力。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值