查询某一条记录在表中排序后的位置

MS-SQL Server > 基础类 [问题点数:40分,结帖人ningweidong]
等级
本版专家分:76
结帖率 96.28%
等级
本版专家分:87572
勋章
Blank
银牌 2012年1月 总版技术专家分月排行榜第二
Blank
微软MVP 2014年7月荣获微软MVP称号
2013年7月 荣获微软MVP称号
2012年7月 荣获微软MVP称号
2011年7月 荣获微软MVP称号
Blank
铜牌 2012年2月 总版技术专家分月排行榜第三
Blank
红花 2012年11月 社区支持大版内专家分月排行榜第一
2012年2月 MS-SQL Server大版内专家分月排行榜第一
2012年1月 MS-SQL Server大版内专家分月排行榜第一
2011年5月 挨踢职涯大版内专家分月排行榜第一
2009年6月 企业开发大版内专家分月排行榜第一
2009年4月 企业开发大版内专家分月排行榜第一
等级
本版专家分:13507
等级
本版专家分:97996
勋章
Blank
进士 2011年 总版技术专家分年内排行榜第十
Blank
银牌 2011年8月 总版技术专家分月排行榜第二
2011年7月 总版技术专家分月排行榜第二
Blank
微软MVP 2012年7月 荣获微软MVP称号
Blank
红花 2011年8月 MS-SQL Server大版内专家分月排行榜第一
2011年7月 MS-SQL Server大版内专家分月排行榜第一
等级
本版专家分:122520
勋章
Blank
银牌 2008年11月 总版技术专家分月排行榜第二
2008年10月 总版技术专家分月排行榜第二
Blank
微软MVP 2010年7月 荣获微软MVP称号
Blank
红花 2008年11月 MS-SQL Server大版内专家分月排行榜第一
2008年10月 MS-SQL Server大版内专家分月排行榜第一
Blank
黄花 2009年2月 MS-SQL Server大版内专家分月排行榜第二
2009年1月 MS-SQL Server大版内专家分月排行榜第二
2008年12月 MS-SQL Server大版内专家分月排行榜第二
2008年9月 MS-SQL Server大版内专家分月排行榜第二
等级
本版专家分:12025
勋章
Blank
黄花 2011年1月 PowerBuilder大版内专家分月排行榜第二
等级
本版专家分:97996
勋章
Blank
进士 2011年 总版技术专家分年内排行榜第十
Blank
银牌 2011年8月 总版技术专家分月排行榜第二
2011年7月 总版技术专家分月排行榜第二
Blank
微软MVP 2012年7月 荣获微软MVP称号
Blank
红花 2011年8月 MS-SQL Server大版内专家分月排行榜第一
2011年7月 MS-SQL Server大版内专家分月排行榜第一
等级
本版专家分:86794
勋章
Blank
进士 2011年 总版技术专家分年内排行榜第九
Blank
铜牌 2011年8月 总版技术专家分月排行榜第三
Blank
微软MVP 2012年10月 荣获微软MVP称号
2011年10月 荣获微软MVP称号
Blank
红花 2011年2月 MS-SQL Server大版内专家分月排行榜第一
等级
本版专家分:13507
等级
本版专家分:76
等级
本版专家分:1311
ningweidong

等级:

mysql查询数据的时候,自带所在行,查询某一条数据的所在 行

Oracle个伪列rownum,可以生成查询结果的时候生成组递增的序列号。MySQL没有这个伪列,但是有时候要用,可以用如下方法模拟生成列自增序号。 SELECT r.id_,(@i :=@i + 1) AS numbers FROM ...

mysql 排序后获取某一行的位置

test现有数据 id score 1 10 2 5 3 15 执行sql: select id,score,(@rowno:=@rowno+1) as rowno from test,(select (@rowno:=0)) b order by score desc; (符号b直接写即可) ...

关于对数据库查询结果排序时,将特定的某个值排最前面的问题

前台传入查询字段id,要求查询后返回的结果,该name所在的数据行,其他数据行按照正常的字典序排序。 解决方法 order by语句,使id字段等于前台传入的值,则整个表达式会作为排序的依据,如前台传入...

MySQL数据库面试题(2020最新版)

数据库三大范式是什么mysql有关权限的都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4...

MySQL 排序后 查询某条数据的排名

SELECT uid,num,remaining,created_at,sort FROM ( SELECT d.*,(@rowno:=@rowno+1) as sort FROM ( SELECT a.uid,a.num,a.remaining,a.created_at FROM la_mas_invited a ORDER BY a.num DESC) d,(select (@rowno:=0...

Mysql查询某条记录在分页的第几页

实践我们会遇到这样的问题,知道某条记录的id,然后需要判断此条记录如果按照id进行排序分页,此条记录在第几页。今天这篇文章为大家提供个思路。 根据ID查询分页位置 根据ID来查询分页位置,比如按照ID的倒序...

Java面试题大全(2020版)

发现网上很多Java面试题都没有答案,所以花了...、Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environ...

Hive查询某一重复字段记录一条数据

场景:数据库id、toapp、topin、toclienttype几个字段都相同,receivetime字段不一样,现需要将receive最小的行查出,其他行舍去。 select * from ( select *, row_number() over(partition by id ...

2020最新Java面试题,常见面试题及答案汇总

、Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,java 运行环境,为 jav...

mysql按字段排序查询时,怎么样始终把某条记录放在第个呢?

mysql按字段排序查询时,怎么样始终把某条记录放在第个呢? mysql按字段排序查询时,怎么样始终把某条记录放在第个呢? $sql = "SELECT t.*, f.name FROM threads t, forums f where f.fid=t....

Java集合容器面试题(2020最新版)

文章目录集合容器概述什么是集合集合的特点集合和数组的区别使用集合框架的好处常用的集合类有哪些?List,Set,Map三者的区别?List、Set、Map 是否继承自 Collection ...怎么确保个集合不能被修改?Collection...

sqlserver数据库,查询某条记录的上一条,修改并保持

二、需求:假设DB1dBapre__close=0的所有行为A,将A每一条记录的前一个交易日rClose赋值给A,并更新数据库。 三、要求:给出测试正确的demo 四、参考: 1、给日期加序号:select code, rDate,rClose,ROW_NUMBER()...

Hive经排序后查询前N条记录

分组排序获得前n数据

MySQL 根据某个字段排序后,获取一条或者几条数据

需求:根据area分组并统计分组的总数,根据统计出来的总数降序排序,获取前10数据。 <select id="selectByAreaDevNumList" resultMap="BaseResultMap" parameterType="java.util.List" > select area...

oracle关联表查询记录最新一条记录

SELECT * FROM 1 t1 JOIN (SELECT *, ROW_NUMBER() OVER(PARTITION BY 单据ID ORDER BY 处理时间 DESC) rn FROM 2 ) t2 ON t1.单据ID = t2.单据ID AND t2.rn = 1 ...

postgresql分类排序后某一记录的前n

使用rank over对分类的column进行排序:SELECT *, rank() OVER (PARTITION BY 分类列1,分类列2,... FROM table1这样得到了个table1全+rank_row列的新记录集,然后:select * from (上文的记录集) where rank_row

MySQL 面试题

MySQL 面试题 MySQL 涉及的内容非常非常非常多,所以面试题也容易写的杂乱。当年,我们记着几个一定要掌握的重心: 重点的题目添加了【重点】前缀。 索引。 ...因为 MySQL 还会有部分内容和运维相关度比较高,所以...

面试 SQL整理 常见的SQL面试题:经典50题

4.多表查询 【面试题类型总结】这类题目属于行列如何互换,解题思路如下: 其他面试题: SQL基础知识整理: select 查询结果 如:[学号,平均成绩:组函数avg(成绩)]from 从哪张表查找数...

取得数据表中前N条记录,列重复的话只取第一条记录

项目需要筛选出不重复数据,以前没有做过,第反应就是利用distinct处理,但是弄了好久也没搞出来,大家有知道的望告知下。 这次筛选没有使用distinct ,是利用group by ,利用id为唯一标示符(自增长),对按...

oracle按时间排序,取得表中一条数据(数据可能重复)

--查询申报时间最靠前的运单对应的,毛重,件数,运输号,运单号,申报时间 --其中运单号可批次号都有可能会重复 select t.cargo_wt, t.pack_num, t.tran_no, t.bill_no, t.declare_time from (select b.cargo_wt...

sql获取分组字段最大一条记录

获取分组字段最大一条记录 方法一:(效率最高) select * from test as a where typeindex = (select max(b.typeindex) from test as b where a.type = b.type ); 方法二:(效率次之) select a.* from ...

Oracle 查询技巧与优化() 单表查询排序

关于Oracle单表查询排序相关的技巧与优化~

如何Oracle中查询排序后的第一条记录

其实就是分页查询的另种应用:select * from (select tb.*, rownum from table_name tb where column_name like 20080311% order by id)where rownum=1

SQL查询之分组取每组的前N条记录

SQL查询之分组取每组的前N条记录 、背景 资讯信息实体 code 说明 id 主键 title 资讯名称 views 浏览量 info_type 资讯类别 资讯分类实体 id ...

Oracle给结果排序后添加序号和返回某条记录的序号

首先oracle里面的序号一般使用rownumselect rownum,t.* from T_USER_BASICINFO t 但需要用其中某个字段排序的情况,rownum就不能按顺序排序了。这里用u_level字段排序select rownum,t.* from T_USER_BASICINFO t ...

获取分组字段最大的一条记录(求每个类别最大的值的列表)

获取分组字段最大一条记录 方法一:(效率最高) select * from test as a  where typeindex = (select max(b.typeindex)  from test as b  where a.type = b.type ); 方法二:(效率次之) select...

2020年前端面试题及答案

前端面试汇总(2020年) 大纲 1、前言 2、前端工程化 3、前端设计模式 4、前端安全性问题 ...由于新冠肺炎疫情,现在成天呆家里,加上也要准备面试,就家里看面试题...

MySQL查询时有时候需要某条记录置顶或者放最后,而其他的记录则按照一定的顺序排序

把需要置顶的记录查询出来,然后再查询其他的记录,把两个结果集合并。置末则反之。 合并结果集方法 : 1 数组合并:$list1 = "select a, b, c from table_name where ... order by ...";  $list2 = ...

SQL查询当前数据以及上一条和下一条三条记录

查询某个当前数据以及上一条和下一条的记录,网上找了一下解决办法都不如意,按网上的方法可以查询出三条数据,但是当查询的这条数据没有上一条或下一条记录时就不行了。现在我把解决问题的sql语句放上 : 理...

mysql选择上一条、下一条数据记录排序上移、下移、置顶

选择mysql记录上一条,下一条sql语句,完成列表排序...设置一个rank为之间戳,通过选择上移,就是将本记录与上一条记录rank值交换,下移就是将本条记录与下一条记录rank值交换,置顶就是将本记录与rank值最小的记录交换

相关热词 c#常用命令 c# 定时启动 定时器 c#跳出本次循环 c# rar 解压 c# 单选框 控件 c# 调用char* c# 日志 自定义特性 ar的实现 c# c# 字符串 流操作 c#窗体传控件