SQL拾遗01

  • limit的不同用法和区别
limit 3  #取前3条数据,等同于limit 0,3   (1)
limit 1,3  #跳过第1条数据,取其后3条数据   (2)
limit 3 offset 1  #跳过第1条数据,取其后3条数据,和(2)的效果一致    (3)
  • SQL语句的执行顺序

    from > where > group by > 聚合函数 > having > select > distinct > order by > limit

  • where的一种错误用法

错误示例:
where v1.date = v2.date = '2020-01-01'
正确示例:
where v1.date = v2.date and v1.date = '2020-01-01'
或
where v1.date = '2020-01-01' and v2.date = '2020-01-01'
  • distinct 的使用注意点
    distinct 应用到多个字段时,其应用范围是其后的所有字段,只有每个字段中的元素 同时相同时才进行去重操作
    可以进行如下语句操作:
  select distinct * from xxx
  • 关于取余操作
    N % Mmod(N,M) ——N/M取余
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。