CSDN论坛 > Web 开发 > ASP

采用select语句查询出来的结果有无方法让最新的纪录在最前面显示的方式进行排序??? [问题点数:0分]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
匿名用户不能发表回复!
其他相关推荐
Mysql 中 查询结果顺序按 IN 关键字中ID 的排列
SELECT * FROM items where item_id in (80277,66797,86031,91390,91388,91358,90867,90879,91000,91031,57828,57827,91298,57828,67062,91011,90865,90290,57963,81702) order by field(item_id,80277,66797,86031
含有GROUP BY子句的查询中如何显示COUNT()为0的结果( SELECT语句完整的执行顺序)
含有GROUP BY子句的查询中如何显示COUNT()为0的结果 本文我们主要介绍了SQL Server数据库中在使用GROUP BY对查询出的结果进行分组时,COUNT()为0的结果无法显示的解决方法,希望能够对您有所帮助。 AD:2014WOT全球软件技术峰会北京站 课程视频发布 在SQL Server数据库查询中,为了对查询结果进行对比、分析,我们经常会用到GROUP
plsqL动态排序和查询写法
在编写sql语句时经常会遇到根据传入不同参数动态查询和排序的功能。 比如有一个美女表:beauties 字段如下: ---------height--------weight-----------face---------chest--------work-------------- 分别是一个girl的各种指标 ====================================查
MySQL查询in操作 查询结果按in集合顺序显示
引自:http://www.jb51.net/article/25639.htm MySQL 查询in操作,查询结果按in集合顺序显示 复制代码 代码如下: select * from test where id in(3,1,5) order by find_in_set(id,'3,1,5'); select * from test where id in(3,1,5)
数据库select的默认排序
oracle对无order by的语句返回的结果不进行排序,oracle此时的处理方式是按照数据的物理存储顺序来读取数据。因为rowid是每行数据的地址,所以有时候看起来会像是使用rowid排序的。但这个顺序是可能被打乱的,在表的数据被删除后,rowid会被新插入的数据占用。所以一个无order by查询结果看起来也可能是个杂乱无章的。    Select 语句如果不加 “Or
oracle 给查询结果排序
一、以指定的次序返回查询结果 1.在实际提取数据或生成报表时, 一般都要根据一定的顺序查看,比如,想查看单位所雇员工的信息。两种写法如下: 1.1SELECT e.empno,e.ename,e.hiredate FROM emp e WHERE e.deptno=20 ORDER BY e.hiredate; 1.2SELECT e.empno,e.ename,e.hiredate F
MySQL select结果之后默认的排序
MySQL对于无ORDER BY子句的SELECT的语句的返回结果有潜规则: 对于MyISAM引擎来说,其返回顺序是其物理存储顺序;对于InnoDB引擎来说,其返回顺序是按照主键排序的。
sql倒叙null值排在最前面
加nulls last,null值显示在最后面
mysql 中将select查询的值赋给insert语句
表tenant_menu的结构:create table `tenant_menu` ( `id` int(11) not null auto_increment, `menu_code` varchar(255) not null, `menu_name` varchar(255) not null, `menu_position` smallint not null, `
给查询出的SQL记录添加序号列(转,很实用!)
给查询出的SQL记录添加序号列,解决方法有以下两种 第一:   select ROW_NUMBER() OVER (ORDER BY a.字段 ASC) AS XUHAO,a.* from table a (table 为表名,字段为表a中的字段名) 第二:  select RANK()  OVER (ORDER BY a.字段 ASC) AS XUHAO,a.* f
关闭
关闭