SQL
soarheaven
这个作者很懒,什么都没留下…
展开
-
SQL 动态排序的方法
在公共新闻组中,一个经常出现的问题是“怎样才能根据传递给存储过程的参数返回一个排序的输出?”。在一些高水平专家的帮助之下,我整理出了这个问题的几种解决方案。 一、用IF...ELSE执行预先编写好的查询 对于大多数人来说,首先想到的做法也许是:通过IF...ELSE语句,执行几个预先编写好的查询中的一个。例如,假设要从Northwind数据库查询得到一个货主(Shipper)的排序列表转载 2009-10-22 14:08:00 · 3096 阅读 · 0 评论 -
SQL参数化排序详解
编写一个储存过程usp_GetSortedShippers,它接收Northwind数据库中Shippers表的一个列名称作为其中一个输入(@colname),并从该表返回按输入的列名排序的行。另一个输入(@sortdir)表示排序的方向,‘A’表示按升顺排序,‘D’表示按降序排序。编写该存储过程时要注意它的性能,即,尽可能的使用索引(例如,排序列上的聚集或非聚集覆盖索引)。 代码清单7-4是转载 2009-10-22 14:29:00 · 2020 阅读 · 0 评论 -
SQL Server 2005四个新的排序函数: ROW_NUMBER、RANK、DENSE_RANK 和 NTILE
ROW_NUMBER、RANK、DENSE_RANK 和 NTILE,这些新函数使您可以有效地分析数据以及向查询的结果行提供排序值。您可能发现这些新函数有用的典型方案包括:将连续整数分配给结果行,以便进行表示、分页、计分和绘制直方图。 Speaker Statistics 方案下面的 Speaker Statistics 方案将用来讨论和演示不同的函数和它们的子句。大型计算会议包括三个议题转载 2009-10-22 14:30:00 · 395 阅读 · 0 评论 -
用SQL语句从aspnet_profile表里取用户的Profile值
The aspnet_Profile table contains the following fields: UserId, PropertyNames, PropertyValuesString, PropertyValuesBinary, and LastUpdatedDate. The PropertyNames field contains a string delimited wit转载 2010-01-26 16:30:00 · 873 阅读 · 0 评论 -
SQL语句中的top参数
如果select top是参数的话,也可以不用拼SQL语句,如下写就可以实现。SET ROWCOUNT @Topcountselect * from table 则返回@Topcount 行数据原创 2010-05-24 10:05:00 · 643 阅读 · 0 评论 -
SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTIT区别
<br />SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY 是相似的函数,因为它们都返回插入到标识列中的值。<br />IDENT_CURRENT 不受作用域和会话的限制,而受限于指定的表。IDENT_CURRENT 返回为任何会话和作用域中的特定表所生成的值。有关详细信息,请参阅 IDENT_CURRENT (Transact-SQL) 。<br />SCOPE_IDENTITY 和 @@IDENTITY 返回在当前会话中的任何表内所生成的最后一个标识值。但是,SCO原创 2010-10-10 09:17:00 · 549 阅读 · 0 评论 -
Sql server 2005 CTE 拆分字符串
<br /> alter FUNCTION [dbo].[UF_SpliteIntToTable] <br /> ( <br /> @String VARCHAR(8000) <br /> ) <br /> RETURNS @Table TABLE (Id INT) <br /> AS <br /> BEGIN <br /> DECLARE @SpliteChar AS CHAR(1) = ','; <br /> <br /> W原创 2010-12-31 15:47:00 · 724 阅读 · 0 评论 -
ms sql, 往自增字段插入指定键值
SET IDENTITY_INSERT [Table_Name] on INSERT INTO [Table_Name]([KeyId],[Name],[Description]) SELECT [Keyid],[Name],[Description] SET IDENTITY_INSERT [Table_Name] off原创 2013-02-22 13:41:41 · 937 阅读 · 0 评论