04 数据库
数据库
松间藏雪
这个作者很懒,什么都没留下…
展开
-
sql中的排名
排名函数ROW_NUMBER、RANK、DENSE_RANK、NTILE1、ROW_NUMBER功能一般可以用来实现分页,他会为查询出来的每一行记录生成一个序号,依次排序且不会重复,注意使用row_number函数时必须要用over子句选择对某一列进行排序才能生成序号用法SELECT ROW_NUMBER () OVER (ORDER BY score.score_num DESC) AS row_num ,*FROM score2、RANK功能排名是跳跃的,如果两个人是第一名,那原创 2021-07-14 22:39:40 · 6194 阅读 · 0 评论 -
SQL 【Case When】 用法
1、语法简单Case函数SELECT CASE student.student_sexWHEN '男' THEN '0'WHEN '女' THEN '1'ELSE '2'END AS sexFROM studentcase搜索函数SELECT CASE WHEN score.score_num >= 80 THEN '优秀'WHEN score.score_num >= 60 AND score.score_num < 80 THEN '良好'EL原创 2021-07-14 22:41:58 · 87 阅读 · 0 评论