`
wuhua
  • 浏览: 2112118 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Sql语句小整理

阅读更多
好郁闷,很久没做Web了,很多SQL语句都不懂的怎么用了,现在整理下SQL以后方便查询。

SQL找重复数据

数据库里面有一个表 TEST 里面有1个字段 tname
select * from TEST

数据为

A
A
B
B
C

我们需要找出 A B 因为 5个数据里面只有 A B 是重复的! 写个SQL

select tname from TEST  group by tname having count(tname)>1


筛选数据之二,
A , B表。现在要求从A选出字段a在B中字段b不存在的数据
比如
A表中a字段数据为:1,2,3,3,5,6;
B表中a字段数据为:1,2,5;
则我们要筛选出3,6;
看下面的语句:
java 代码
 
  1. select A.a from A as A where  not exists ( select '1' from B as B where A.a=B.a) ;  
不过经过MySQL测试,数据量大到1w以上最好建立一个索引,比如上面两个表都应该建立一个索引a,否则的话,那速度简直就不是人能忍受的。不知道大家有没有更好的方法。


分享到:
评论
1 楼 clamp 2007-02-08  
第二个我更习惯的写法是
select A.a from A,B where A.a=B.a(+) and B.a is null
索引肯定是要建的。

相关推荐

    SQL语句格式整理器

    SQL语句格式整理器是一款非常实用的工具,它专门针对SQL查询语句的排版混乱问题,通过自动化处理,帮助用户快速将杂乱无章的SQL代码转化为整洁、易读的格式。这样的工具在数据库管理和开发过程中尤为重要,因为它...

    经典的SQL语句(整理)

    这里有经典的SQL语句,大家可以去看看,适合需要复习SQL的人

    《SQL》语句整理

    在《SQL》语句整理中,我们涉及了数据库的创建与删除、表的创建与数据操作、查询语句以及聚合函数等核心概念。 首先,创建数据库是数据库管理的基础。在SQL Server 2005中,可以使用`CREATE DATABASE`语句来创建新...

    Java打印漂亮的SQL语句(被格式化的SQL语句)

    另一个标签"SQL格式化"则明确了它的主要功能,即整理SQL语句的结构,使其更具可读性。"优美的SQL语句"则暗示了经过格式化后的SQL会更加整洁,便于理解和审查。 压缩包中的"PrettySQLFormatter.jar"是预编译的Java...

    SQLServer语句小结(SQL语句使用整理)

    SQL Server 是一种关系型数据库管理系统,它提供了丰富的SQL语句来操作和管理数据库。本文将对SQL Server中的主要语句进行总结,分为数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL)三部分。 1. ...

    sql跟踪语句整理工具2

    标题中的“sql跟踪语句整理工具2”表明这是一个专门用于SQL语句跟踪和管理的软件工具,可能是针对数据库开发人员或管理员设计的。这类工具通常能够帮助用户收集、分析和整理在数据库操作过程中产生的SQL语句,以优化...

    sql语句整理工具

    标题中的“sql语句整理工具”指的是用于优化和格式化SQL查询语句的软件或应用程序。这类工具的主要目的是帮助数据库管理员和开发人员更好地管理和理解复杂的SQL代码,使其更规范、可读性更强,从而提高工作效率。 ...

    sql语句整理

    sql语句整理 sql增删改查 更新数据记录 删除数据记录

    SQL语句整理笔记

    ### SQL语句整理笔记知识点详解 #### 数据库操作 1. **创建数据库**: `CREATE DATABASE Country ON (name='Country', filename='D:\Country.mdf', size=5mb, maxsize=100mb, filegrowth=10%) LOG ON (name='...

    SQL语句格式化工具

    SQL语句格式化工具是一种非常实用的软件,主要用于帮助程序员和数据库管理员整理和美化他们的SQL代码,使其更易于阅读和维护。在SQL Server等数据库管理系统中,编写和修改SQL脚本是日常工作中不可或缺的一部分,而...

    刚刚整理的SQL语句

    尽管描述和部分内容提供的信息有限,但我们可以基于标题“刚刚整理的SQL语句”来展开一些重要的SQL知识点,帮助读者更好地理解和掌握SQL的基础及进阶用法。 ### SQL简介 SQL(Structured Query Language)是一种...

    经典SQL语句整理大全

    以下是对标题和描述中涉及的经典SQL语句的详细解释: 1. **创建数据库**: 使用`CREATE DATABASE`语句来创建一个新的数据库。例如:`CREATE DATABASE database-name`,其中`database-name`是你想要创建的数据库的...

    一般SQL语句优化整理

    ### 一般SQL语句优化整理 #### 概述 在数据库操作中,SQL查询语句是数据检索的核心,其性能直接影响到应用系统的响应时间和资源消耗。对于一般的SQL语句优化,不仅能够提升查询效率,还能改善用户体验。本文将对...

    SQL语句整理大全(免费收藏).pdf

    SQL语句整理大全(免费收藏).pdf,SQL语句整理大全(免费收藏).pdf

    SQL语句在审计

    SQL语句在审计中的应用 SQL语句是数据库管理系统中使用最频繁的语言,SELECT语句是SQL语言中使用频率最高的语句。SELECT语句的作用是让数据库服务器根据用户的要求搜索出所需要的信息资料,并按规定的格式进行整理...

    sql语句格式化小工具

    这个小工具的主要功能就是将未经格式化的SQL语句进行整理,使其遵循一定的编码规范,比如每条语句之间保持一致的缩进,关键词大写,注释和代码分开等。这样可以大大提高代码的可读性和理解性,尤其是在面对包含多表...

    一个项目涉及到的50个Sql语句(整理版).txt

    - 在 SQL 语句中,使用 `--` 来添加单行注释,解释每条语句的功能。 ### 5. SQL 实践案例 文件中的 SQL 语句展示了如何通过 SQL 对实际问题进行建模和解决。例如: - 如何创建数据库表。 - 如何插入数据到表中。 -...

Global site tag (gtag.js) - Google Analytics