oracle数据表数据如何排序,比如按照日期排序

谢谢已经搞定但是我还想按照日期以后的字段进行排序加逗号,然后排序的语句也写了但是出现错误了,因为我的第一列是日期,第二列和第三列内容是文字,列名也是文字,是不是哪里还要添... 谢谢 已经搞定 但是我还想按照 日期以后的字段进行 排序 加逗号,然后排序的语句也写了 但是出现错误了 ,因为我的第一列是日期,第二列和第三列内容是文字, 列名也是文字, 是不是哪里还要添加什么啊 展开
 我来答
电子科技小百科
高粉答主

2020-04-29 · 繁杂信息太多,你要学会辨别
知道答主
回答量:4367
采纳率:0%
帮助的人:66.1万
展开全部

1、首先在oracle建立数据表的时候,对表的命名有以下规范:以字母开头表名长度不能超过30个字符,不能使用oracle保留关键字,可以使用A-Z,a-z,0-9,#,$等。

2、如果表名中包含特殊字符是直接报错的。如下图使用了  *。

3、在建立表的时候,数字也是不能使用表名的开始的。

4、但如果使用双引号对表名进行规范的话,是可以建立以数字或者包含特殊字符的表名的。

5、过这样建立的表名,在查询数据的时候是非常麻烦的,查询时也要加双引号。而且这样建立的表名,在项目运行的过程中也非常容易造成各种麻烦,所以尽量不要使用。

beast198603
推荐于2017-10-02
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
select *
from table
order by column1 ASC,column2 DESC;
根据你的需要设置,不同的colummn之间只需加个逗号
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wllin2008
2010-10-07 · TA获得超过372个赞
知道小有建树答主
回答量:92
采纳率:0%
帮助的人:66.8万
展开全部
晕, 人家是给你个例子, 你得根据你自己的表和列名,自己写。
例如你的表叫 table1
其中有个列叫 column1
你就可以这样写。
select * from table1 order by column1.

table1, column1是必须替换掉的,根据你的数据库。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fei07100107
2010-10-06 · TA获得超过142个赞
知道答主
回答量:95
采纳率:0%
帮助的人:0
展开全部
和字符串是一样的呀,用order by进行排序
默认正序
desc表示反序
eg:
select * from table_name order by time
select * from table_name order by time desc 反序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式