国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

如何找出按某字段大小排列的5條記錄

2024-07-21 02:39:08
字體:
來源:轉載
供稿:網友

  用sql語句如何找出數據庫中按某字段大小排列的5條記錄
  
  select * from ( select * from cpu order by cpuname) where rownum <6
                                    *
  ERROR 位于第 1 行:
  ORA-00907: 缺少右括號
  
  給子查詢起個別名試試
  select * from ( select * from cpu order by cpuname) a where rownum <6
  
  Order by 不能加
  
  確實有點怪,除去ORDERBY就可以了
  
  Oracle中在子查詢中是不能用order by 語句的,不用嘗試了
  不過可以用游標來實現的。
  
  SQL> select * from ( select * from tab order by tname) where rownum < 6;
  
  TNAME                          TABTYPE  CLUSTERID
  ------------------------------ ------- ----------
  A                              TABLE
  B                              TABLE
  C                              TABLE
  D                              TABLE
  E                              TABLE
  
  我的Oracle就支持Oracle 8.1.7
  
  你的ORACLE版本是什么?
  
  改用臨時表吧。
  
  create table temp as ( select rownum row_no, * from cpu order by cpuname);
  
  select * from temp where row_no < 6;
  
  drop table temp;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安塞县| 建昌县| 夹江县| 黑河市| 盐城市| 屯门区| 琼结县| 绥棱县| 林周县| 黎平县| 娱乐| 积石山| 延川县| 普宁市| 中牟县| 高唐县| 平泉县| 本溪市| 土默特右旗| 遵义县| 云安县| 新绛县| 东乡县| 马尔康县| 新沂市| 洪湖市| 雷波县| 革吉县| 肃南| 工布江达县| 聊城市| 四子王旗| 五河县| 逊克县| 施甸县| 平邑县| 台北市| 全南县| 若尔盖县| 武邑县| 大姚县|