sql
Dingwensheng1222
一个爱学习的渣渣辉
展开
-
rank() over,dense_rank() over,row_number() over的区别
rank() over,dense_rank() over,row_number() over的区别 1.rank() over:查出指定条件后的进行排名。特点是,加入是对学生排名,使用这个函数,成绩相同的两名是并列,下一位同学空出所占的名次。 select name,subject,score,rank() over(partition by subject order by score d...转载 2019-07-12 19:08:47 · 157 阅读 · 0 评论 -
mybatis ${parameterType}和#{parameterType}的区别
#{}表示占位符?,#{}接收简单类型的参数时,里面的名称可以任意 ${}表示拼接符,${}接收简单类型的参数时,里面的名称必须是value ${}里面的值会原样输出,不加解析(如果该参数值是字符串,有不会添加引号) ${}存在sql注入的风险,但是有些场景下必须使用,比如排序后面会动态传入排序的列名 ...原创 2019-08-12 16:13:18 · 178 阅读 · 0 评论