##目录

#####清除缓存

	DBCC FREEPROCCACHE;
DBCC DROPCLEANBUFFERS;

  

SELECT  stock.IdStock, stock.Descr
FROM [Inventory].[dbo].[Stock] stock
WHERE stock.IdStock NOT IN
(SELECT foreignStockId FROM
[Subset].[dbo].[Products])

#####如何获取当月统计总数

SELECT sum(Column) FROM Table where datediff(m,[datetime],getdate())=0

* Column、Table、datetime 根据自身情况修改

3)SqlServer多表更新

UPDATE Table1
SET Table1.c2 =Table2.c3
from Table1,Table2
where Table1.c1=Table2.c1 UPDATE Table1
SET Table1.c2 =Table2.c3
from Table1 inner join Table2 on Table1.c1=Table2.c1

4)行转列:SQL SERVER PIVOT与用法解释(转)

http://www.cnblogs.com/qixuejia/p/3457985.html

5)SqlServer如何删除重复数据

最近一直在做数据处理的工作,简单说来就是要把数据从一个数据库搬到另一个数据库

在搬数据的过程中会经常发现有的数据有重复,对数据的过滤机制不严谨。于是只好自己重新在数据库里将重复数据删除掉

比如我们有一个评论表,表里面有 ID, Title, Content 字段。创建表

CRAETE TABLE Comment(ID INT IDENTITY(1,1), Ttitle NVARCHAR(300) NOT NULL, Content NVARCHAR(4000) NOT NULL)

--测试数据
INSERT INTO Comment SELECT '', '第一次在淘宝网购这么贵的东西之前都是在天猫买贵的,序列号也验证了确实是未开封和未激活就是手机的信号不好售后说是新机器是这样的先使用一段时间在看吧,总体我还是很满意 ', 0, 0, 0, getdate(), getdate(), getdate(), 0 SELECT '', '第一次在淘宝网购这么贵的东西之前都是在天猫买贵的,序列号也验证了确实是未开封和未激活就是手机的信号不好售后说是新机器是这样的先使用一段时间在看吧,总体我还是很满意 ', 0, 0, 0, getdate(), getdate(), getdate(), 0 SELECT '', '第一次在淘宝网购这么贵的东西之前都是在天猫买贵的,序列号也验证了确实是未开封和未激活就是手机的信号不好售后说是新机器是这样的先使用一段时间在看吧,总体我还是很满意 ', 0, 0, 0, getdate(), getdate(), getdate(), 0 SELECT '', '第一次在淘宝网购这么贵的东西之前都是在天猫买贵的,序列号也验证了确实是未开封和未激活就是手机的信号不好售后说是新机器是这样的先使用一段时间在看吧,总体我还是很满意 ', 0, 0, 0, getdate(), getdate(), getdate(), 0 UNION SELECT '', '质量真是差用了个星期就坏了真是后悔死了真的不应该写好评应该写个差评质量这么差的手机', 0, 0, 0, getdate(), getdate(), getdate(), 0 UNION SELECT '', '质量真是差用了个星期就坏了真是后悔死了真的不应该写好评应该写个差评质量这么差的手机', 0, 0, 0, getdate(), getdate(), getdate(), 0 UNION SELECT '', '颜色很喜欢,没色差,做工也不错,面料很舒服。性价比很高,很修身,下次还会光顾!', 0, 0, 0, getdate(), getdate(), getdate(), 0

首先我们查询下有哪些重复的数据

select Content, count(1) from Comment group by Content having count(1)>1

接下来我们开始删除重复数据

删除重得的数据,主要是查找到重复数据的内容及其最小的那条数据的ID,这样我们就可以将重复数据的除最小ID的那条数据删除

DELETE Comment from Comment a,
(
select min(ID) ID, content from Comment group by Content having count(1)>1
) as T ON a.Content=T.Content AND a.ID>T.ID

6)

select * from Table_LabelExpand aa where NOT EXISTS
(
SELECT a.* from Table_LabelExpand a JOIN Table_LabExpDetail b ON a.LEId=b.LEId
where aa.LEId=a.LEId
)

  

Sql Server 语句的更多相关文章

  1. Oracle、Mysql、Sql Server语句的区别

    1.空值的处理——判断是否为空,为空时取一个值,不为空时取另一个值 1).Sql Server 中 ISNULL(check_expression,replacement_value) 解释:如果ch ...

  2. SQL Server 语句整理

    1. 创建数据库 create database dbName 2. 删除数据库 drop database dbName 3. 备份sql server --- 创建 备份数据的 device US ...

  3. 基本的SQL Server 语句,包含 增、删、改、查 程序员必会

    这是我以前学习时, 整理的一套基础SQL Server增.删.改.查 等语句 ,初学者可以从上往下学完. 也方便自己忘记时翻看! create database SQLschool go --批 go ...

  4. sql server语句

    一.基础1.说明:创建数据库CREATE DATABASE 数据库名2.说明:删除数据库drop database 数据库名3.说明:备份sql server--- 创建 备份数据的 deviceUS ...

  5. Sql Server语句大全

    T-SQL语句大全 --跳转到SQL myDemo USE [SQL myDemo] go --声明变量id declare @id int --为变量赋值:直接赋值 --将cid为3的cname值赋 ...

  6. 常用SQL Server 语句

       常用SQL语句大全 1.//创建数据库 CREATE DATABASE DBName 2.//删除数据库 DROP DATABASE DBName 3.//备份SQL SERVER --- 创建 ...

  7. SQL SERVER 语句大全

    ·SQL的简单查询实例教程关键词:SQL语句大全 中文网 整理编辑,经典SQL语句大全(SQL语句大总结),欢迎网友投稿 下列语句部分是Mssql语句,不可以在access中使用.SQL分类:DDL— ...

  8. 经典实用SQL Server语句大全总结(一)

    简要介绍基础语句:1.说明:创建数据库CREATE DATABASE database-name2.说明:删除数据库drop database dbname3.说明:备份sql server--- 创 ...

  9. sql server 语句书写注意事项

    1  Between在某些时候比IN 2 在必要是对全局或者局部临时表创建索引,有时能够提高速度,但不是一定会这样,因为索引也耗费大量的资源.他的创建同是实际表一样 3 尽量少用视图,它的效率低.对视 ...

  10. SQL server 语句新建用户、对用户授权、删除用户实例

    Grant select on tb to db_user --给db_user用户授权 tb表 查询权限 一.命令操作 USE mydb GO --1. 新建测试用户 --1.1 添加登录用户和密码 ...

随机推荐

  1. 洛谷P1475 控制公司 Controlling Companies

    P1475 控制公司 Controlling Companies 66通过 158提交 题目提供者该用户不存在 标签USACO 难度普及/提高- 提交  讨论  题解 最新讨论 暂时没有讨论 题目描述 ...

  2. Android WebView与JavaScript交互操作(Demo)

    应用场景: 为了使Android移动项目能够在较短的时间内完成开发,同时降低技术人员开发的成本投入,往往会采用Hybrid APP的开发模式.相关Hybrid APP(混合型应用)参看:http:// ...

  3. NULL值比较,两个列的合并,列值按条件替换。

    show create table 表名 -- 显示创建表的sql语句. 为已有的表增加新列.alter table 表名 add 列名 int NULL -- 此行加了一个int 类型 默认可以nu ...

  4. select,poll,epoll的归纳总结区分

    Select.Poll与Epoll比较 以下资料都是来自网上搜集整理.引用源详见文章末尾. 1 Select.Poll与Epoll简介 Select select本质上是通过设置或者检查存放fd标志位 ...

  5. 再论App的安全性

    现代人早已脱离不了智能手机,几乎人手一机,常见人边走边滑,着实危险.大家用手机App购物,用网银App付费,用股票App下单炒股,太方便了所以成了家常便饭. 没错,就是因为太方便,所以大多只会留意好不 ...

  6. Longest Common Prefix [LeetCode 14]

    1- 问题描述 Write a function to find the longest common prefix string amongst an array of strings. 2- 思路 ...

  7. POJ C程序设计进阶 编程题#1:寻找下标

    编程题#1:寻找下标 来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩.) 注意: 总时间限制: 1000ms 内存限制: 65536kB 描述 已知一 ...

  8. SQL语句统计一段时间内的记录数

    实际应用中经常需要统计单位时间的记录数: 一个小时: SELECT ),createdate,) AS 日期 ,DATEPART(hh,createdate) AS 小时,COUNT(*)AS 记录 ...

  9. Ajax的利弊

    ajax的优点  1.最大的一点是页面无刷新,在页面内与服务器通信,给用户的体验非常好. 2.使用异步方式与服务器通信,不需要打断用户的操作,具有更加迅速的响应能力. 3.可以把以前一些服务器负担的工 ...

  10. Web前端性能优化的9大问题

    1.请减少HTTP请求基本原理:在浏览器(客户端)和服务器发生通信时,就已经消耗了大量的时间,尤其是在网络情况比较糟糕的时候,这个问题尤其的突出.一个正常HTTP请求的流程简述:如在浏览器中输入&qu ...