隨筆-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 譚明 閱讀(264) 評論(0)  編輯  收藏 所屬分類: Oracle
          主站蜘蛛池模板: 呼伦贝尔市| 元谋县| 新巴尔虎右旗| 夏河县| 瑞安市| 鹤庆县| 平潭县| 泸定县| 海兴县| 华池县| 四子王旗| 申扎县| 精河县| 敦煌市| 长治县| 五台县| 清原| 花莲市| 武山县| 肃宁县| 彰化县| 恭城| 错那县| 新余市| 行唐县| 敖汉旗| 柳河县| 霍城县| 慈利县| 黎城县| 梅州市| 大兴区| 南康市| 南丹县| 手游| 章丘市| 和平县| 江川县| 陕西省| 观塘区| 娄烦县|