排序
SqlServer 2005 T-SQL Query 学习笔记(4)
作者他很喜欢建立数字辅助表(即是1-N的数字按顺序组成的表),关于如何建立这些辅助表,然后他给了一些例子,这些例子很有代表性。 比如,我要建立一个1,000,000行的数字表: CREATE TABLE d...
SqlServer 2005的排名函数使用小结
Sql Server 2005 引入了4个新的排名函数:ROW_NUMBER、BANK、DENSE_RANK和NTILE。 尽管从技术上讲,其它排名函数的计算与ROW_NUMBER类似,但它们的的实际应用却少很多。RANK和DENSE——RANK主要...
SqlServer 2005 T-SQL Query 学习笔记(3)
利用ROW_NUMBER()进行高效率的分页。 AD HOC PAGING: 就是指用页面的序号和页面的大小请求一个单独的页面。下面是例子。 DECLARE @pagesize AS INT, @pagenum AS INT; SET @pagesize = 5; SET ...
SqlServer 2005 T-SQL Query 学习笔记(2)
SqlServer 2005 T-SQL Query 学习笔记(2) SQL2005增加了4个关于队计算的函数:分别是ROW_NUMBER,RANK,DENSE_RANK,NTILE. 注意:这些函数只能出现在SELECT和ORDER BY的查询中。语法如下: rank...
SqlServer 2005 T-SQL Query 学习笔记(1)
SqlServer 2005 T-SQL Query 学习笔记(1) Select字句在逻辑上是SQL语句最后进行处理的最后一步,所以,以下查询会发生错误: OrderDateOrderYearCustomerIDNumCusts dboOrders OrderYear 因为g...
sqlserver 2008手工修改表结构,表不能保存的问题与解决方法
今天晚上休息,写一个小程序,用的是sql server 2008,手工建立了一些表,然后我回头想到了表字段中有一些需要增加一列,回头我就插入一列,结果我保存的时候却弹出如下窗口 如果点击“保存文本...
简单实用SQL脚本Part SQLServer 2005 链接服务器
SQL Server 2005版本的SSMS中已经有了 服务器对象-链接服务器 的功能点,用户首先创建一个远程DB的链接对象,之后就可以像本地表一样执行表的DML了。 进行操作。 对比:版本中也有链接远程的,...
通过SQLServer 2008 操作 MySQL的方法
在公司中经常会遇到部署多种数据库环境的情况,对于开发人员来说经常在不同数据库之间转换确实有些繁琐,本篇将介绍从SQLServer 操作MySQL 数据库的方法。 数据库测试环境 1. SQL Server 2008 2...
SqlServer 2005中使用row_number()在一个查询中删除重复记录
在SqlServer2005中,提供了一个row_number()的函数,我们经常用它做DataBase数据分页. 下面我们来看下,如何利用它来删除一个表中重复记录: 代码如下: If Exists(Select * From tempdb.Information...
SqlServer 2005 中字符函数的应用
SqlServer 2005 中字符函数的应用,需要的朋友可以参考下。 代码如下: USE Demo GO /* 将表Code的列String中的值提取放到Record表中 String 中字符类型为 dsddddd,2222222,222221,3 其中最后一...
sqlserver FOR XML PATH 语句的应用
大家都知道在SQL Server中利用 FOR XML PATH 语句能够把查询的数据生成XML数据,下面是它的一些应用示例。 代码如下: DECLARE @TempTable table(UserID int , UserName nvarchar(50)); insert i...