美文网首页
SQL查询总结

SQL查询总结

作者: 江小石 | 来源:发表于2017-07-26 15:36 被阅读0次

日期处理相关:

  1. 查询datetime属于某一天的记录:使用date()方法使datetime扔掉时间的部分,只留下日期
    select * from order where date(create_time) = '2017-07-20';

  2. 查询昨天的记录:where to_days(now())-to_days(create_time) = 1;

  3. count / sum嵌套查询:case when ...then ...end
    查询订单表总数和状态为1的总数
    select count(order_id) as new ,count(case when status=1 then order_id end ) as success from kn_order

性能相关
1、在用户表查出所有的版本号,要去重,有两种办法:distinct和group by

select version from user GROUP BY version;
select distinct version from user ;

通过建索引能有效提高速度,group by的速度始终比distinct快

ALTER TABLE `user` ADD INDEX `version_index` (`version`) ;

相关文章

  • SQL优化

    SQL优化 在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结的一些方法,有...

  • SQL基础(一)

    SQL SQL是关系数据库的查询语言.在SQL中最难的应该算是查询。本篇文章, 注重点在于总结基础的sql语句, ...

  • laravel查询总结

    Laravel 的 三种与数据库交互的方式: 原生sql 查询构造器 ORM 原生sql 总结:查询不够灵活,没有...

  • SQL查询总结

    日期处理相关: 查询datetime属于某一天的记录:使用date()方法使datetime扔掉时间的部分,只留下...

  • sql查询总结

    查询有多少某个分类 聚合查询

  • mysql 问题整理

    SQL 优化 范式 在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结的一些...

  • msyql 常用sql优化方法

    SQL查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结一些方法,供大家参考。 对查...

  • 常见的sql优化的几种方法

    在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结的一些方法,有需要的可以参...

  • sql优化的几种方法

    在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结的一些方法,有需要的可以参...

  • EF Core 备忘

    模糊查询sql linq 内连接查询sql linq 左连接查询sql linq 左连接查询(连接内带条件)sql...

网友评论

      本文标题:SQL查询总结

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