sql
文章平均质量分 54
xingkingstudy
记录学习点滴
展开
-
关于sql数据库三种用于进行排序的专用窗口函数
1、RANK() 在计算排序时,若存在相同位次,会跳过之后的位次。 例如,有3条排在第1位时,排序为:1,1,1,4······ 2、DENSE_RANK() 这就是题目中所用到的函数,在计算排序时,若存在相同位次,不会跳过之后的位次。 例如,有3条排在第1位时,排序为:1,1,1,2······ 3、ROW_NUMBER() 这个函数赋予唯一的连续位次。 例如,有3条排在第1位时,排序为:1,2,3,4······ 窗口函数用法: <窗口函数&g原创 2021-03-08 10:38:39 · 591 阅读 · 1 评论 -
表与表之间建立关系
一、表的概念与分类 主要通过外键关键字:pirmary key 来建立连系 1、表与表之间的关系可以分为三种:一对多,多对多,一对一的关系 建立表关系的原因?: 2、 针对数据量大的情况下讨论 1:表的结构不清晰(一张表中涵盖多种数据) 2:浪费硬盘空间(有重复的数据) 3:表的扩展性极差(不便于增加,修改,删除等操作) 二、表与表的关系:一对多 例如:一个公司的员工和部门之间的连系,把员工和部门分别抽离出来分析 (1)先站在员工表看能否有多个员工对应一个部门>>>一个转载 2021-03-02 19:18:10 · 4767 阅读 · 0 评论