关于MYSQL今天新学的几个知识点

原创 2015年07月09日 16:38:28

根据分数排名

SET @rank:=0; -- 声明变量
SET @preScore:=0;
SELECT student_id , actual_score ,
IF(@preScore<>actual_score ,@rank:=@rank+1 ,@rank ) adjusted_score , -- if(boolean , exp1 , exp2 )  boolean ?exp1:exp2
@preScore:=actual_score
FROM exam_batch_result
WHERE batch_id = '6746c87563cd43f89fbff4e00f56322a' AND actual_score <> 0
ORDER BY actual_score DESC
;

版权声明:本文为博主原创文章,未经博主允许不得转载。

今天新学内容知识

由于项目的需要不允许系统在提交之后,按ie的后退按钮进行再次提交。 试试了一下在 .NET中通过如下语句 Response.Cache.SetCacheability(System.Web.Htt...

今天所学知识点 (复制老师的)

面向对象(oop)的三大特征:封装、继承、多态、(抽象) 封装的作用:安全 封装的意义:隐藏对象内部的复杂性,只对外公开简单的接口。便于外界调用,从而提高系统的可扩展性、可维护性。 程序设计的要...

今天零碎学习的小知识点

1.枚举变量的值如何计算? 在枚举中,某个枚举变量的值默认为前一个变量的值加1,如果第一个枚举变量没有赋值,则默认为0。 如:enum{a,b=5,c,d=4,e} 则实际上是a=0,b=5,c...
  • nawuyao
  • nawuyao
  • 2015年11月30日 22:51
  • 376

今天逛博客时看到一篇不错的C语言知识点总结,借来看看

总体上必须清楚的:  1)程序结构是三种:  顺序结构 、选择结构(分支结构)、循环结构。  2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),...

【CakePHP】几个CakePHP知识点

如何禁止布局? 如果需要禁止布局功能的动作或控制器比较多的话,那么可以在控制器中统一设置autoLayout为false,如果只是个别的模板的话,那么最好是直接在模板文件里设定$this->au...

java,SqlServer学习过程中需懂的几个知识点

重载与重写的区别 1) 重载指创建多个方法,它们有相同的方法名,它们的返回值类型,参数类型和参数个数可以不同,也可以形同; 2) 重写指在继承中,子类对父类的方法重新定义,它们的方法名,返回值类型...

java学习基础需要注意的几个知识点

最近刚开始学习Java,这是这两次课整理的一部分要注意的知识点,后续还有~~~第一次发博,大家支持下 一:路径问题(path): (一)修改系统变量 ...

初学Spring必须弄懂的几个知识点

一. spring的关键在于它的AOP和IOC,所以首先要弄懂AOP和IOC的原理,深入理解了这两方面才算是入门了。 1.IoC(Inversion of control): 控制反转  (将以前我...
  • cofesun
  • cofesun
  • 2012年07月27日 15:59
  • 4750

javaweb学习笔记:Servlet开发中需要注意的几个知识点

1、Servlet接口实现类       Servlet接口Sun公司定义了两个默认实现类,分别是:GenericServlet、HttpServlet。     HttpServlet指...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于MYSQL今天新学的几个知识点
举报原因:
原因补充:

(最多只允许输入30个字)