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
本文分享了SQLServer使用过程中的实用技巧,包括解决表名显示无效的问题、IDE环境下进行列编辑的方法,以及SQL逻辑操作的小贴士,如查看分组数量、使用JOIN进行查询等。

4505

被折叠的 条评论
为什么被折叠?



