zoukankan      html  css  js  c++  java
  • SQL Server Code tips (持续更新)

    1.  表存在,查询语句也能执行,但是表名下面总是有条红线,说对象名无效

    CTRL + SHIFT +R  刷新本地缓存就可以了

    2. IDE (Integrated Development Environment,集成开发环境)下

    SQL 2012下,列编辑!

    使用ALT 选中某一列或某多列,然后松开就可以在此位置开始进行列删除/列编辑/列插入了

    3. SQL 逻辑小tips

    (1) 怎么通过query查看分组后有多少个组

    其实对于分组的结果表,再count(*) 一下就可以啦!
    复杂一点,如果是针对两个字段c1,c2,想查看c1分组后c2的个数(不能计算重复)。

    那么就对c1,c2先group,产生结果表;
    再去结果表对c1进行group,计算count(*) 就实现啦

    (2) join很好用

    select

      (select count(*) from tb1) as c1,

      (select count(*) from tb2) as c2

    from tb3

    有时这种查询条数的语句并不能直接使用。就可以借助强大的join来实现:

    select

    from 

    (select count(*) from tb1)

    join

     (select count(*) from tb2)

    join tb3

    每天进步一点点
  • 相关阅读:
    正则
    springboot整合rabbitmq(fanout广播模式)
    docker 安装rabbitmq
    centos7安装rabbitmq
    rabbitmq报错{:query, :rabbit@master1, {:badrpc, :timeout}}
    Linux永久修改hostname
    thread dump日志文件分析
    模板方法模式
    装饰器模式
    springboot集成redis,压测报错;
  • 原文地址:https://www.cnblogs.com/skyEva/p/4220540.html
Copyright © 2011-2022 走看看