一张表,有这3个字段:id,name,type
id 是随机生成的唯一,因是随机生成的,所以很难确定其具体值。
name 是名称,不唯一
type 是类型我新加入了一条记录(暂定名:A)进去,然后用select * from table 查询,发现A记录没有在第一行,我希望把A记录放在第一行,怎么操作?高手请指点,非常感谢,一有好答案马上结贴~!!之前用过rownum ; rowid,但都无济于事。
id 是随机生成的唯一,因是随机生成的,所以很难确定其具体值。
name 是名称,不唯一
type 是类型我新加入了一条记录(暂定名:A)进去,然后用select * from table 查询,发现A记录没有在第一行,我希望把A记录放在第一行,怎么操作?高手请指点,非常感谢,一有好答案马上结贴~!!之前用过rownum ; rowid,但都无济于事。
解决方案 »
- oracle的alert日志中报出以下错误,求解?
- Oracle设定一个时间自动统计数据插入一个表中
- 怎么针对这种复杂sql建立索引
- ORACLE范围分区如何创建
- oracle 9i在哪里下载?
- 急急:intel(r) pentium(r) pro 200 的处理器,能否安装oracle 9i??
- 为什么我的Oracle9i数据库找不到init<SID>.ora这个参数文件?
- 如何实现Oracle的无人职守安装???????
- 怎样做一个oracle数据规划呢?
- 字符集问题,是832 到852,我该把注册表的字符集改成什么,原数据可能是日文的。
- 关于oracle 表分区问题,假如某省每个县的数据建一个分区,要建一百多个分区,会不会影响效率
- 一个存储过程的写法
from table order by ord
union
select * from t where name<>'A';
不过这需求没什么意义阿。
select id,name,type
from table order by decode(name,'A',1,2)