当前位置:首页 » 数据仓库 » 数据库自定义顺序排名
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

数据库自定义顺序排名

发布时间: 2022-05-27 16:26:25

A. sql server 2008中怎么自定义列排序呢

查询时输入

selectuser,sex,agefromuser

就行,完全无影响的

B. excel数据库排序是按照什么进行的

excel默认按数据的首字ASCII大小进行排序。

C. 数据库排序语句

数据库的排序用order by语句实现。

工具:sqlserver 2008R2

步骤:

1、有如下学生表:

D. 请问ACCESS数据库里的表在ASP网页上显示后如何自定义排序

select * from table where ... order by id asc
其中的order by就是排序的条件,可以by id ,也可以自定义字段(数字类型)
asc正序排列
desc倒叙排列

E. 数据库信息按照自定义顺序排序,给个思路

加一个排序的整型字段,新闻用该字段从小到大排序,程序处理的时候:要往上排(取出按大到小排序的新闻的TOP前两行的新闻ID,更换他们的排序ID,这个操作不用我写吧,取出值来按它们的ID换掉排序ID就行了?),往上摆就是跟它上面的新闻调换排序ID,实现起来很简单:例如:
新闻表AAA
新闻ID,排序ID
1,1
2,2
3,3
4,4
例如我要将新闻3往上排
select top 2 新闻ID,排序ID from AAA where 新闻ID<=3 order by 排序ID desc

然后datatable取值(这里可以取到新闻2和3)

update AAA set 排序ID=(新闻ID3对应的排序ID) where 新闻ID=2

update AAA set 排序ID=(新闻ID2对应的排序ID) where 新闻ID=3
最后的结果是

新闻ID,排序ID
1,1
3,2
2,3
4,4

F. 数据库中的数据顺序怎么能根据自己的意图随意排序

数据的存储顺序和查出来后显示的顺序不同,看问题提出者的意思,是想改变数据的存储顺序。
可以充分利用主键,缺省的主键有聚簇索引特性,而聚簇索引的条目存放顺序与数据本身的存放顺序一致,充分利用这一点,改变主键或主键字段的取值,即可完成数据存储顺序的自编排。
例子中的id像是个常用的主键字段名,那么,修改某条记录的id值,无论是通过insert还是update,均已能够完成对应数据条目存储位置的变化。
如果想对根据任意字段实现存储顺序的自编排,恐怕是不行的,除非可以撤销表的原有主键,而将该字段设置为主键,但设为主键,就要求该字段的不可重复、不许为空等约束,而不是任意。

G. 数据库自定义排序

数据库自定义排序?数据库本身是不可能有这种处理的。除非你针对性的写好命令参数。
就像使用的查询语句。你想查询器给你你想的排序。你肯定给予Order By的命令参数,并指定排序的关键字。有或者你自己写个试图。将自己设定好的排序写成不同的试图。你根据需要调用不同的试图。或者你写个存储过程,传递不同的排序区分,存储过程根据不同的排序要求,动态建立不同的查询命令以表的形式返回。

H. 如何对mySQL数据库中某些特定字段进行排序

1、以日期进行排序
select Rownum "ID" , 日期 , 金额, 商品 From (select 日期,金额,商品 from 表 order by 日期)

2、在排序后要求数据库中内容发生变化,如果不是考试的话是没人故意这么玩的。
任何对于数据的ID字段进行手工变动都是愚蠢而白痴的行为。
让然如果是老师故意考你们的话,可以用下面这个简单方法。
①建立临时表,使id字段为自增字段
create table tableName
(
id INT(20) not null AUTO_INCREMENT, --自增属性
日期 char(20) not null,
金额 char(5) not null,
商品 char(2) not null
);
②将排好的数据插入新建的临时表
Insert into tableName(日期,金额,商品) select 日期,金额,商品 from 原始表 order by 日期
③将原表改成其他名,并将第二步建的中间表改名为原表名
alter table 表1 rename to 表2

我手头没有mysql只能按印象写出代码,你拿去试一下吧。
我印象中mysql对pl的支持不好,所以只给出了用sql语句的方案,你参考下吧。