oracle数据表数据如何排序,比如按照日期排序
谢谢已经搞定但是我还想按照日期以后的字段进行排序加逗号,然后排序的语句也写了但是出现错误了,因为我的第一列是日期,第二列和第三列内容是文字,列名也是文字,是不是哪里还要添...
谢谢 已经搞定 但是我还想按照 日期以后的字段进行 排序 加逗号,然后排序的语句也写了 但是出现错误了 ,因为我的第一列是日期,第二列和第三列内容是文字, 列名也是文字, 是不是哪里还要添加什么啊
展开
4个回答
展开全部
1、首先在oracle建立数据表的时候,对表的命名有以下规范:以字母开头表名长度不能超过30个字符,不能使用oracle保留关键字,可以使用A-Z,a-z,0-9,#,$等。
2、如果表名中包含特殊字符是直接报错的。如下图使用了 *。
3、在建立表的时候,数字也是不能使用表名的开始的。
4、但如果使用双引号对表名进行规范的话,是可以建立以数字或者包含特殊字符的表名的。
5、过这样建立的表名,在查询数据的时候是非常麻烦的,查询时也要加双引号。而且这样建立的表名,在项目运行的过程中也非常容易造成各种麻烦,所以尽量不要使用。
展开全部
select *
from table
order by column1 ASC,column2 DESC;
根据你的需要设置,不同的colummn之间只需加个逗号
from table
order by column1 ASC,column2 DESC;
根据你的需要设置,不同的colummn之间只需加个逗号
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
晕, 人家是给你个例子, 你得根据你自己的表和列名,自己写。
例如你的表叫 table1
其中有个列叫 column1
你就可以这样写。
select * from table1 order by column1.
table1, column1是必须替换掉的,根据你的数据库。。。
例如你的表叫 table1
其中有个列叫 column1
你就可以这样写。
select * from table1 order by column1.
table1, column1是必须替换掉的,根据你的数据库。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
和字符串是一样的呀,用order by进行排序
默认正序
desc表示反序
eg:
select * from table_name order by time
select * from table_name order by time desc 反序
默认正序
desc表示反序
eg:
select * from table_name order by time
select * from table_name order by time desc 反序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |