摘要: with tiesWITH TIES指定从基本结果集中返回额外的行,对于 ORDER BY 列中指定的排序方式参数,这些额外的返回行的该参数值与 TOPn(PERCENT) 行中的最后一行的该参数值相同。只能在 SELECT 语句中且只有在指定了 ORDER BY 子句之后,才能指定 TOP...WITH TIES。注意:返回的记录关联顺序是任意的。ORDER BY不影响此规则来源:MSDN,http://msdn.microsoft.com/zh-cn/library/ms189463.aspx通俗解释如果按照order by 参数排序TOP n(PERCENT)返回了前面n(pencent 阅读全文
posted @ 2012-05-18 14:31 qanholas 阅读(1905) 评论(0) 推荐(0) 编辑
摘要: 今天在一个存储过程中看见了merge这个关键字,第一个想法是,这个是配置管理中的概念吗,把相邻两次的更改合并到一起。后来在technet上搜索发现别有洞天,原来是另外一个sql关键字,t-sql的语法还是相当地丰富的。本篇是一篇学习笔记,没有什么新意,这里给出technet上的地址连接供大家参考权威:http://technet.microsoft.com/zh-cn/library/bb510625.aspx,这里具体的语法不去深究了,只是把几个例子实际运行,剖析一番。 使用merge同时执行insert和update操作我们经常会有这样的需求,根据某个字段或多个字段查找表中的一行或多行数. 阅读全文
posted @ 2012-05-18 11:54 qanholas 阅读(19914) 评论(1) 推荐(1) 编辑
摘要: SET QUOTED_IDENTIFIER ONSELECT * FROM "student" WHERE stuname='江玉婷' SET QUOTED_IDENTIFIER ONSELECT * FROM [student] WHERE stuname='江玉婷' SET QUOTED_IDENTIFIER OFFSELECT * FROM [student] WHERE stuname='江玉婷' SET QUOTED_IDENTIFIER OFFSELECT * FROM [student] WHERE stunam 阅读全文
posted @ 2012-05-18 09:40 qanholas 阅读(332) 评论(0) 推荐(0) 编辑
摘要: --SQLServer2008中新增功能:可以使用单个Insert命令插入多行。CreatetableDemo_Values(PKIDintnotnullidentity(1,1)primarykey,DNameNvarchar(20)null,DCodeNVarchar(30)null,DDatedatetimenull)go--thisSQLisonlyforSQLServer2008InsertintoDemo_Values(DName,DCode,DDate)values('DemoA','AAA',GETDATE()),('DemoB' 阅读全文
posted @ 2012-05-18 09:08 qanholas 阅读(394) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示