SQL Server
jeffwyj
这个作者很懒,什么都没留下…
展开
-
SQL2005 查询加入行序号列,并实现分页
SQL2005加入了ROW_NUMBER() 函数,用法如下:select ROW_NUMBER() OVER (ORDER BY name) AS RowNumber,* from sysobjects其中:ORDER BY子句不能为空。分页语句如下:WITH T AS (SELECT ROW_NUMBER() OVER (ORDER BY name) AS RowNumber,原创 2010-02-27 18:22:00 · 480 阅读 · 0 评论 -
SQL Server中case的用法
第一种用法:SELECT (CASE type WHEN u THEN 用户表 WHEN s THEN 系统表 ELSE 其他 END) AS TABLEKIND,* FROM SYSOBJECTS第二中用法:SELECT (CASE WHEN crdate原创 2010-02-27 18:24:00 · 307 阅读 · 0 评论 -
SQL Server查询一周内的记录
select * from tableName where datediff(week,dateField,getdate())=0这样查出来的结果是从星期天到星期六(老外默认星期天是一周的第一天).如果想以星期一作为第一天的话,两个时间都需要减一,如下:select * from tableName where datediff(week,dateField-1,getdate()-原创 2010-02-28 16:32:00 · 767 阅读 · 0 评论 -
SQL 添加删除服务器
//--添加服务器EXEC sp_addlinkedserver @server=LQXLSJ-600A5A60,--被访问的服务器别名 @srvproduct=, @provider=SQLOLEDB, @datasrc=LQXLSJ-600A5A60 --要访问的服务器EXEC sp_addlinkedsrvlogin原创 2010-02-28 16:33:00 · 379 阅读 · 0 评论