SQL
SachinWong
这个作者很懒,什么都没留下…
展开
-
根据某一字段值相同合并字符串
一、 字符串合并表名:test字段: id int name nvarchar(50)字段值: - - SQL" style="margin:0px; padding:0px; border:none; list-style:none">转载 2016-03-15 16:49:49 · 4233 阅读 · 1 评论 -
统计某一字段等于不同值的个数的sql语句
本文介绍下,用一条sql语句统计某一字段等于不同值的个数,方法很独特,有需要的朋友参考下。表t,数据: id type001 1001 0002 1001 0002 0001 1001 0002 0要求:统计不同id,type分别为0的,1的个数。sql语句转载 2016-04-19 11:20:50 · 7678 阅读 · 1 评论 -
SQL关于row_number()over()
ROW_NUMBER ( ) OVER ( [ PARTITION BY value_expression , ... [ n ] ] order_by_clause ) 通过语法可以看出 over里有两个参数, partition by 和 order by ,其中partition by是可以不写的,但是order by是必须有的。可能对order by 比较熟转载 2016-06-08 15:18:01 · 479 阅读 · 0 评论 -
SQL里IN的用法以及优化
1.in后条件不多,可以考虑主表建索引,或用union all 代替 2. in 和 exists的区别: 如果子查询得出的结果集记录较少,主查询中的表较大且又有索引时应该用in, 反之如果外层的主查询记录较少,子查询中的表大,又有索引时使用exists。其实我们区分in和exists主要是造成了驱动顺序的改变(这是性能变化的关键),如果是exists,那么以外层表为驱动表,先被访问,如转载 2016-06-08 15:29:45 · 10617 阅读 · 0 评论 -
常用的SQL语句
一、基础 1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname 3、说明:备份sql server1 --- 创建 备份数据的 device2 3 USE master4 5 EXEC sp_addumpdevice 'disk', 'tes转载 2016-06-08 15:51:51 · 303 阅读 · 0 评论