隨筆-28  評論-15  文章-81  trackbacks-0

          1.已知employee表數據如下:
               EMPNO      EMPNAME    DEPT
                  Z3                 張三             銷售部
                  L4                 李四             銷售部
                  W5                王五             技術部
                  Z6                 趙六             技術部
              要得到如下結果:
                  NUM       EMPNO      EMPNAME     DEPT

                       1          Z3                 張三             銷售部
                       2          L4                 李四             銷售部
                       1         W5                王五             技術部
                       2          Z6                 趙六             技術部
              其SQL如下:
                   select row_number() over(partition by dept order by empno) as num,empno,empname,dept from employee;

          2.一成績表中,求出只要有一門及以上的課程不及格的同學
               select sno,sname from grades group by sno having min(score) < 60;
          posted on 2010-08-29 12:51 譚明 閱讀(257) 評論(0)  編輯  收藏 所屬分類: Oracle
          主站蜘蛛池模板: 郯城县| 凭祥市| 微山县| 博爱县| 塔城市| 英吉沙县| 师宗县| 建昌县| 湟源县| 定日县| 新邵县| 新绛县| 错那县| 安阳市| 洛浦县| 武义县| 江油市| 博野县| 勃利县| 兴宁市| 保定市| 咸丰县| 德令哈市| 抚宁县| 阿拉善右旗| 聂拉木县| 天祝| 梅河口市| 兖州市| 施秉县| 轮台县| 治多县| 松桃| 易门县| 潍坊市| 鸡东县| 武威市| 西充县| 巴林左旗| 延边| 饶平县|