发布网友 发布时间:2022-04-07 16:15
共6个回答
懂视网 时间:2022-04-07 20:36
--按照数据行数排序
select table_name,blocks,num_rows
from dba_tables
where owner not like ‘%SYS%‘ and table_name not like ‘%$%‘ and num_rows is not null
order by num_rows desc;
--按照表占用的数据块
select table_name,blocks,num_rows
from dba_tables
where owner not like ‘%SYS%‘ and table_name not like ‘%$%‘ and blocks is not null
order by blocks desc;
Oracle根据表的大小排序SQL语句
标签:
热心网友 时间:2022-04-07 17:44
可以通过 “order by 字段名 asc (desc)” 命令进行排序。热心网友 时间:2022-04-07 19:02
数据类型应该字符型的吧。。。热心网友 时间:2022-04-07 20:37
.......order by就是对整列排序的。。什么从第一个数字比大小开始排序的。。LZ自己能百度下ORDER BY么追问order by 查出来的结果是98 888 22 1000知道不 哎 图插错了 应该是oracle中orde by to_number (id) desc 这样就行了 sql中不知道用什么追答CAST ( id AS int )
热心网友 时间:2022-04-07 22:28
desc降序 asc升序你自己试试 就知道了热心网友 时间:2022-04-08 00:36
order by a desc