
MySQL
文章平均质量分 60
KathAmy
数据分析、python程序猿、SQL girl,持续更新有关互联网数据分析知识,共同进步!
展开
-
保姆级教会你SQL窗口函数
它是用于访问某个窗口中第一行数据的函数,至少需要一个参数,该参数是需要获取的列,通过over子句定义窗口并指定窗口排序方式。此代码依然是按照不同的部门根据薪资的高低(降序)进行排序,只不过遇到相同薪资时,赋予它们相同的排名,给它们分配有序但不一定唯一的行号。不同,如果有两个或多个行具有相同的排序值,它们将分配相同的密集排名,并跳过相同数量的排名值。计算每行在排序后的结果中的排名,如果有并列的值,则不会跳过下一个排名。计算每行在排序后的结果中的排名,如果有并列的值,则会跳过下一个排名。原创 2023-02-18 17:18:01 · 4463 阅读 · 1 评论 -
SQL窗口函数dense_rank()用法
dense_rank()是一种窗口函数,它用于计算每个行的排序排名,并且如果存在两个或多个具有相同排序顺序的行,则会为它们分配相同的排名,并跳过下一个排名。这意味着如果有两个或多个行具有相同的排序值,则下一个排名将被跳过,以保持密集的排序。现在,我们想为每个月的每种产品计算销售额排名,以下是使用。子句将销售额按降序排序。子句将数据按月份和产品分组,然后使用。函数来为每个分区中的行计算密集排名。在这个查询中,我们使用。原创 2023-02-18 17:12:22 · 2507 阅读 · 0 评论 -
作为SQL girl不能不会建库建表!
在日常工作中我们并不经常需要在数据库中建库建表加字段,但是这个操作还是要会,不然是不是说不过去(哈哈),以下就是建库建表的最简笔记,一看就会,一写不废!字段名1是程序员建立时所取的英文名,一般通俗易懂即可;字段名2是赋值给字段名1的输出值,为了方便我们理解输出数据(并非必须)(字段名1 数据类型 是否为空 默认值 说明 字段名2)向表添加数据需要注意新添的值是否符合字段类型和常理。以上就是建库建表的大体操作,写一遍就会!原创 2023-02-17 20:59:00 · 256 阅读 · 0 评论 -
搞懂SQL中的小套路,轻轻松松拿数据!【基础】
首先大家要做知道一个常识性的问题,就是我们在写SQL语句的时候,尽量不要用 * ,应为这个 * 会让代码执行的时候执行所有内容,浪费资源;当我们需要两个表的多个属性时,我们需要添加一个额外条件(两个表都有的属性可作为两个表的关系连接)将两张表连接在一起作为条件进行查询。这就是基本的语句,在这个语句的基础上,我们再加些小套路,就能实现我们想实现的操作了。当我们需要把一个表的查询结果作为另一个表的部分条件使用的时候,就需要嵌套查询操作。regexp’[首字][匹配范围]{匹配个数}’原创 2023-02-04 14:29:17 · 1099 阅读 · 0 评论 -
MySQL 安装详细步骤
⼯欲善其事,必先利其器。”⼀个好的⼯具能够帮助我们更快更好的写出代码,今天带⼤家安装数据库编译器:MySQL workbench。原创 2022-08-31 13:04:43 · 460 阅读 · 0 评论 -
数据分析 关系数据库和MySQL【中级】
数据持久化 —— 将数据从内存转移到硬盘(长久保存数据的储存介质)数据库(database) —— 存储数据,管理数据。原创 2022-08-29 20:28:29 · 513 阅读 · 0 评论