SQL SERVER
文章平均质量分 80
SearchLuck
这个作者很懒,什么都没留下…
展开
-
行列互换
<br />--------分列拆分结果<br />有表tb, 如下:<br />id value<br />----------- -----------<br />1 aa,bb<br />2 aaa,bbb,ccc<br />欲按id,分拆value列, 分拆后结果如下:<br />id value<br />----------- --------<br />1 aa<br />1 b转载 2010-11-25 17:09:00 · 372 阅读 · 0 评论 -
sql 分页
<br />----转载<br />表中主键必须为标识列,[ID] int IDENTITY (1,1) <br />1.分页方案一:(利用Not In和SELECT TOP分页) <br />语句形式: <br />SELECT TOP 页记录数量 * <br />FROM 表名 <br />WHERE (ID NOT IN <br /> (SELECT TOP (每页行数*(页数-1)) ID <br /> FROM 表名 <br /> ORDER BY ID)) <br /> ORDER B转载 2010-11-25 17:15:00 · 259 阅读 · 0 评论 -
合并字符串和FOR XML子句的各种用法
<br />----转载<br />----------------合并多行记录为一条记录的方法总汇<br />CREATE TABLE tb(id int, [value] varchar(10))<br />INSERT tb SELECT 1, 'aa'<br />UNION ALL SELECT 1, 'bb'<br />UNION ALL SELECT 2, 'aaa'<br />UNION ALL SELECT 2, 'bbb'<br />UNION ALL SELECT 2, 'ccc'<br转载 2010-11-25 17:17:00 · 366 阅读 · 0 评论