博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL Server Code tips (持续更新)
阅读量:6080 次
发布时间:2019-06-20

本文共 646 字,大约阅读时间需要 2 分钟。

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

 

posted on
2015-01-13 10:07 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/skyEva/p/4220540.html

你可能感兴趣的文章
[转载]windows机器 cmd命令下能否使用什么命令通过ssh连接到远程lin
查看>>
MySQL入门-4:检索数据
查看>>
我的友情链接
查看>>
configure: error: wrong mysql library version or lib not found
查看>>
OSX 更新 node-qrcode
查看>>
awk命令
查看>>
Linux 核心-封面
查看>>
对面的GMAT请看过来
查看>>
CentOS-6.5快速搭建HTTP服务器和仅供授权用户登陆的FTP服务器
查看>>
我的友情链接
查看>>
老板不希望手下通晓的大道理
查看>>
第7课:Spark Streaming源码解读之JobScheduler内幕实现和深度思考
查看>>
windows下安装MongoDB
查看>>
Do not request Window.FEATURE_SUPPORT_ACTION_BAR
查看>>
boot分区误删除,如何修复
查看>>
bootstrap中表格固定头部:
查看>>
<c:set> 用法
查看>>
为什么Windows会蓝屏(Blue Screen Of Death)?
查看>>
Sublime Text2 多行编辑快捷键
查看>>
我的友情链接
查看>>