zoukankan      html  css  js  c++  java
  • PARTITION 2000实现方式

      
    --drop table test 
    CREATE TABLE test 
    (id INT, 
    groupname VARCHAR(20), 
    NAME VARCHAR(20), 
    gage int 

     
     
    INSERT INTO  test 
    SELECT 1,'中国','刘德华',34 union  
    SELECT 2,'越南','周杰伦',3 union  
    SELECT 3,'美国','周星驰',34 union  
    SELECT 4,'韩国','刘玛丽',43 union  
    SELECT 56,'日本','刘结婚',45 union  
    SELECT 23,'英国','刘大典',32 union  
    SELECT 45,'美国','刘亲爱',21 union  
    SELECT 11,'日本','刘耳洞',12 union  
    SELECT 23,'中国','刘方法',3 union  
    SELECT 34,'日本','刘上网',4 union  
    SELECT 35,'中国','周打发',56 union  
    SELECT 54,'韩国','周风格',65 union  
    SELECT 2,'中国','周杰克',43 union  
    SELECT 23,'美国','周小弟',23 union  
    SELECT 45,'中国','周时尚',12 union  
    SELECT 12,'美国','周为',45 union  
    SELECT 7,'韩国','李周',56 union  
    SELECT 8,'中国','李发',44 union  
    SELECT 9,'越南','李网',23 union  
    SELECT 22,'越南','李上',37 union  
    SELECT 11,'中国','李二',28 union  
    SELECT 1,'中国','李但',45    
     
     
     
    --2005 
    SELECT  ROW_NUMBER () OVER (PARTITION BY  groupname ORDER BY id ) iid,*   FROM test t 
     
    --2000 
    SELECT (SELECT COUNT(1)  FROM test t2 WHERE   t2.id<=t1.id AND t2.groupname=t1.groupname ),  * FROM test t1 
    order BY  groupname 
     
      iid id groupname NAME gage
    1 4 韩国 刘玛丽 43
    2 7 韩国 李周 56
    3 54 韩国 周风格 65
    4 45 美国 刘亲爱 21
    1 3 美国 周星驰 34
    2 12 美国 周为 45
    3 23 美国 周小弟 23
    2 34 日本 刘上网 4
    1 11 日本 刘耳洞 12
    3 56 日本 刘结婚 45
    1 23 英国 刘大典 32
    3 22 越南 李上 37
    2 9 越南 李网 23
    1 2 越南 周杰伦 3
    3 2 中国 周杰克 43
    2 1 中国 李但 45
    2 1 中国 刘德华 34
    4 8 中国 李发 44
    5 11 中国 李二 28
    6 23 中国 刘方法 3
    7 35 中国 周打发 56
    8 45 中国 周时尚 12
     
     
      
  • 相关阅读:
    JSONObject处理java.util.Date
    JSON lib 里JsonConfig详解
    Android编程获取手机的IMEI
    Toast用法
    JMM内存管理
    Users is not mapped(Hibernate实体类采用注解)
    指针小结(不定期更新)
    这个博客几乎不用了,转到csdn
    2013暑期在家(1)
    用户空间与内核空间,进程上下文与中断上下文[总结]
  • 原文地址:https://www.cnblogs.com/qanholas/p/2042122.html
Copyright © 2011-2022 走看看