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

 

相关文章:

  • 2022-01-11
  • 2021-08-14
  • 2021-10-10
  • 2021-04-15
  • 2021-10-25
  • 2021-10-14
  • 2022-12-23
  • 2021-06-16
猜你喜欢
  • 2021-06-05
  • 2021-05-19
  • 2022-01-27
  • 2021-12-14
  • 2021-12-04
  • 2022-12-23
  • 2022-02-09
相关资源
相似解决方案