当前位置:首页
开发技术指南» 文章正文
    引言:

    摘要: 1。在一个网络开发的时候,使用tcp还是udp到底由什么特点决定? 2。在原理上,tcp面向连接,udp面向无连接,这些都是传送机制上的分别,在开发(代码)级别我自己感觉根本不需要对二者的差别作特别处理,是不是这样,如果不是,请举例说明一下。 3。除了在系统api上的差别以外(比如tcp是send,udp是sendto),二者在开发过程中还有什么需要特别注意的地方,最好举个例子,多谢 ......
    摘要: 如何把一张彩色位图文件保存为黑白的位图文件? ......


求教

一个学生总表,能否一个查询,得到所有学生在本班机的成绩排名  
  假设成绩字段   score,班机字段   class_code,学生号   stu_id  
  可以允许一个辅助表,谢谢高手指点

NO.1   作者: bzszp

select   rank()   over(order   by   score)   as   排名,t.*   from   t;

NO.2   作者: zzwind5

select   class_code,   stu_id,   score,   id   from   (  
  select   t.*,   rank()   over(partition   by   class_code   order   by   score)   id  
  from   table_name   t   )  
  order   by   class_code,   stu_id  
  用   rank()   成绩一样有跳跃   如:  
  90         1  
  90         1  
  80         3  
   
  select   class_code,   stu_id,   score,   id   from   (  
  select   t.*,   dense_rank()   over(partition   by   class_code   order   by   score)   id  
  from   table_name   t   )  
  用   dense_rank()没有跳跃   如:  
  90         1  
  90         1  
  80         2  
   
  select   class_code,   stu_id,   score,   id   from   (  
  select   t.*,   row_number()   over(partition   by   class_code   order   by   score)   id  
  from   table_name   t   )  
  用   row_number()   成绩一样不做并列处理  
  90           1  
  90           2  
  80           3

NO.3   作者: njhart2003

班级排名应该分组的  
  select   rank()   over(partition   by   class_code   order   by   score   desc)   as   排名,t.*   from   t;  
 


    摘要: 如果您是热心的高手就请留下你的qq,或者直接加我qq 4035340 谢谢啊! ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE