怎样取得数据顺序号? select a.cNOfrom (select rownum cNO, 订货号,商品名,号码 from table order by 订货号,号码) awhere a.商品名 = '橡皮' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用ROWID吧,拿分析函数试试。select 订货号,商品名,rowid,rank() over(order by rowid) px from table where 商品名='橡皮' 是用分析函数。select 订货号,商品名,row_number() over(partiton by 订货号 order by 号码) rn from tablename; SELECT A.* FROM(SELECT 订货号, 商品名, 号码, RANK() OVER (PARTITION BY 订货号 ORDER BY 号码) AS RK FROM table) AWHERE A.商品名 = '橡皮'; 效率差不一定是sql的原因,对于你的需求用分析函数已经是最好的解决方案了 怎么用sql语句更新同一张table里的数据 ocp 一道题的疑惑 Oracle中死锁 linux系统下oracle的自动备份脚本问题 PostgreSQL 的日期问题。急急! 求救oracle调用出错的问题,急急!!! group by 的问题 有条语句看不懂 帮忙! 这样的如何用sql实现 为什磨、为什磨、为什磨 ??? -- 在线等候 !!! 我想安装一个oracle数据库,请问系统是windows还是Unix好? Oracle初学者的问题:为何要设置“export ORACLE_OWNER=oracle”?
select 订货号,商品名,rowid,rank() over(order by rowid) px
from table where 商品名='橡皮'
select 订货号,商品名,row_number() over(partiton by 订货号 order by 号码) rn
from tablename;
(SELECT 订货号, 商品名, 号码, RANK() OVER (PARTITION BY 订货号 ORDER BY 号码) AS RK FROM table) A
WHERE A.商品名 = '橡皮';