SQL2000里面字符串排序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL2000里面字符串排序相关的知识,希望对你有一定的参考价值。

你说的这个应该属于日期类型(date)的吧,SQL里面的日期类型格式:2009-04-12
15:00
如果是这样的话就可以排序的;
你是不是在定义字段名的时候定义错了,你把它定义成veachar类型了,时间应该用date类型
如果你想排序我建议你在定义日期这字段的时候就用日期类型来定义它,然后在根据升序(ASC)和降序(DESC)来对它排序就可以了!
参考技术A 你先自己在数据库里面输入一个查询语句(比如你4月/12日/下午3点的列名是:date_time)
查询语句的最后排序:order
by
date_time.
如果排序不行,那么本人建议的方法是:在数据库里面添加一个创建时间的列(create_time
datetime)在你插入数据的时候,就更新创建时间,以后要排序就采用create_time.

oracle里面怎么多个字段分组排序

参考技术A 分组排序用group by,若需要条件则在后面加having。
多个字段的话用order by,比如:order by a,b
order by 可以让表按a排序,遇到重复的再按b再排一次序,做到把想要的字段与其他无关字段分开比较。
参考技术B 你的提问实际上误导别人了,你最终是要取table1中的所有数据那就和分组没有什么关系嘛,实际上也是先按1,2排序,再按3排序而已。select * from table1 order by 1,2,3;

以上是关于SQL2000里面字符串排序的主要内容,如果未能解决你的问题,请参考以下文章

HDU2000 ASCII码排序字符排序

sql server2000 关于表列转换的问题

ACM_小凯的排序(字符串)

2000 ASCII码排序

SQLSERVER的中文排序规则(转帖+亲自实践)

想问下,sql 按 in 后的顺序排序问题。