首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SQL去重是用DISTINCT好,还是GROUP BY好?

    我们知道DISTINCT可以去掉重复数据,GROUP BY在分组后也会去掉重复数据,那这两个关键字在去掉重复数据时的效率,究竟谁会更高一点?...UnitPriceDiscount,LineTotal,NEWID(),ModifiedDate FROM Sales.Temp_SalesOrder SET @i=@i+1; END; SELECT COUNT...2.GROUP BY与DISTINCT去掉重复数据的对比 GROUP BY与DISTINCT类似,经常会有一些针对这两个哪个效率高的争议,今天我们就将这两个在不同重复数据量的效率作下对比。...可以看出两条语句对应的执行时间GROUP BY比DISTINCT效率高一点点。...作者对上述语句同时执行多次,针对重复量多的UnitPrice,GROUP BY总的处理效率比DISTINCT高一点点,但是针对重复量低的SalesOrderDetailID,DISTINCT就比GROUP

    3.1K20

    【计算机本科补全计划】Mysql 学习小计(1)

    但是有时候我们需要获取tablename字段含有 "able" 字符的所有记录,这时我们就需要在 where 子句中使用 SQL like 子句。...SQL like 子句中使用百分号 %字符来表示任意字符,类似于UNIX或正则表达式中的星号 。 如果没有使用百分号 %, like 子句与等号 = 的效果是一样的。...select field1, field2,...fieldN from table_name where field1 like condition1 [and [or]] filed2 = 'somevalue...操作符 select expression1, expression2, ... expression_n from tables [where conditions] UNION [ALL | DISTINCT...DISTINCT: 可选,删除结果集中重复的数据。默认情况下 UNION 操作符已经删除了重复数据,所以 DISTINCT 修饰符对结果没啥影响。

    1.2K50

    MySql基础-笔记5 -WHERE 、UPDATE、DELETE、LIKE、UNION使用

    语法和理论转自https://www.runoob.com/mysql/mysql-where-clause.html1、WHERE 子句1.1、语法SELECT field1, field2,...fieldN...WHERE 子句也可以运用于 SQL 的 DELETE 或者 UPDATE 命令。WHERE 子句类似于程序语言中的 if 条件,根据 MySQL 表中的字段值来读取指定的数据。..., field2,...fieldN FROM table_nameWHERE field1 LIKE condition1 [AND [OR]] filed2 = 'somevalue'你可以在 WHERE...5.2、语法SELECT expression1, expression2, ... expression_nFROM tables[WHERE conditions]UNION [ALL | DISTINCT...DISTINCT: 可选,删除结果集中重复的数据。默认情况下 UNION 操作符已经删除了重复数据,所以 DISTINCT 修饰符对结果没啥影响。ALL: 可选,返回所有结果集,包含重复数据。

    1.4K30

    MySQL入门详解(一)---mysql的语言

    group_conditions ORDER BY column limit offset,length ​ #条件查询 select * from 表名 [where 条件]; select field1...分组后进行过滤 配合聚合函数avg()计算一组值平均值 count()计算表中行数 instr()返回子字符串在字符串中第一次出现位置 sun()计算一组数值综合 min()在一组数值中找到最小值 max...#聚合查询 select 字段 fun_name from 表名 [where 条件] [group by field1,field2...]...[with rollup] [having 条件]; 1.fun_name 表示要做的聚合操作,也就是说聚合函数,常用的有 : sum(求和)、count(*)(记录数)、max(最大值)、min(最小值...() #返回行数,不忽略NULL sum() #求和 min() max() 2.字符串函数 group_concat() #select group_cancat(column) from table

    1.2K30

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券