`
eeeewwwqq
  • 浏览: 36483 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

sqlserver 排序后,标号

 
阅读更多

table a

id   name
1     tom
2     Jery
3     Jack
4     Mary


select id,name ,返回排序后的位数 from a order by name desc
求返回排序后的
如 Mary 为第一位则返回 1

 

 

select row_number() over (order by name desc) as rowNum,id,name from a order by name desc 


 相关

row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的)

 

 

2011 9.7

SELECT DBFile,Subject=CASE WHEN LEN(DBSubject)>22 THEN SUBSTRING(DBSubject,1,20)+'...' ELSE DBSubject END,SUBSTRING(DBDate,1,10) AS ICreateDate
,TOPImg=case 
when row_number() over (ORDER BY DBSetTop asc,DBSort asc,DBDate desc)=1 then '<img src="images/top1.jpg" border="0" />' 
when row_number() over (ORDER BY DBSetTop asc,DBSort asc,DBDate desc)=2 then '<img src="images/top2.jpg" border="0" />' 
when row_number() over (ORDER BY DBSetTop asc,DBSort asc,DBDate desc)=3 then '<img src="images/top3.jpg" border="0" />' 
when row_number() over (ORDER BY DBSetTop asc,DBSort asc,DBDate desc)=4 then '<img src="images/top4.jpg" border="0" />' 
when row_number() over (ORDER BY DBSetTop asc,DBSort asc,DBDate desc)=5 then '<img src="images/top5.jpg" border="0" />' 
else '<img src="images/top6.jpg" border="0" />' end
FROM tbInfo,tbCate,tbDatabase 
 WHERE DBID=IDBID AND ICate=CID AND 
 ICate LIKE '0110%' AND DBSend=1 ORDER BY DBSetTop asc,DBSort asc,DBDate desc

 

 

分享到:
评论

相关推荐

    精通SQL--结构化查询语言详解

    2.1.1 sql server的结构 21 2.1.2 数据库访问标准化接口—odbc 22 2.1.3 使用查询分析器执行sql语句 22 2.2 transact-sql 24 2.2.1 transact-sql 概述 24 2.2.2 transact-sql的主要组成 25 2.2.3 transact-sql...

    ASP_NET_TreeView实现树状结构

    通过结合TreeView控件和SQL Server 2000数据库,我们可以有效地解决在ASP.NET中创建无限层次树状结构的问题。这种方式不仅简化了代码实现,还提高了数据管理的灵活性。在实际应用中,这种技术尤其适用于需要展示大量...

    Access 2000数据库系统设计(PDF)---001

    1326.5.4 添加一个多字段排序和复合筛选 准则 1326.5.5 使用复合准则 1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的 数据 1386.8 疑难解答 1396.9 现实世界...

    Access 2000数据库系统设计(PDF)---002

    1326.5.4 添加一个多字段排序和复合筛选 准则 1326.5.5 使用复合准则 1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的 数据 1386.8 疑难解答 1396.9 现实世界...

    Access 2000数据库系统设计(PDF)---018

    1326.5.5 使用复合准则 1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的数据 1386.8 疑难解答 1396.9 现实世界—基于计算机的排序和搜索 139第7章 链接、导入...

    Access 2000数据库系统设计(PDF)---003

    1326.5.4 添加一个多字段排序和复合筛选 准则 1326.5.5 使用复合准则 1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的 数据 1386.8 疑难解答 1396.9 现实世界...

    Access 2000数据库系统设计(PDF)---011

    1326.5.5 使用复合准则 1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的数据 1386.8 疑难解答 1396.9 现实世界—基于计算机的排序和搜索 139第7章 链接、导入...

    Access 2000数据库系统设计(PDF)---020

    1326.5.5 使用复合准则 1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的数据 1386.8 疑难解答 1396.9 现实世界—基于计算机的排序和搜索 139第7章 链接、导入...

    Access 2000数据库系统设计(PDF)---009

    1326.5.4 添加一个多字段排序和复合筛选 准则 1326.5.5 使用复合准则 1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的 数据 1386.8 疑难解答 1396.9 现实世界...

    Access 2000数据库系统设计(PDF)---015

    1326.5.5 使用复合准则 1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的数据 1386.8 疑难解答 1396.9 现实世界—基于计算机的排序和搜索 139第7章 链接、导入...

    Access 2000数据库系统设计(PDF)---012

    1326.5.5 使用复合准则 1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的数据 1386.8 疑难解答 1396.9 现实世界—基于计算机的排序和搜索 139第7章 链接、导入...

    Access 2000数据库系统设计(PDF)---027

    1326.5.5 使用复合准则 1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的数据 1386.8 疑难解答 1396.9 现实世界—基于计算机的排序和搜索 139第7章 链接、导入...

    Access 2000数据库系统设计(PDF)---025

    1326.5.5 使用复合准则 1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的数据 1386.8 疑难解答 1396.9 现实世界—基于计算机的排序和搜索 139第7章 链接、导入...

    Access 2000数据库系统设计(PDF)---026

    1326.5.5 使用复合准则 1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的数据 1386.8 疑难解答 1396.9 现实世界—基于计算机的排序和搜索 139第7章 链接、导入...

    Access 2000数据库系统设计(PDF)---029

    1326.5.5 使用复合准则 1346.5.6 将筛选保存为查询与筛选的加载 1356.6 定制数据表视图 1366.7 复制、导出和邮寄排序和筛选后的数据 1386.8 疑难解答 1396.9 现实世界—基于计算机的排序和搜索 139第7章 链接、导入...

    测试培训教材

    安装好SQL Server 2000后注意启动SQLServer服务器 3、安装QC9.0 服务器名称也可以是IP地址 4、启动QC9.0 5、QC9.0安装问题解决 - JBOSS启动不...

Global site tag (gtag.js) - Google Analytics