MySQL存储函数! MySQL存储函数(自定义函数),函数一般用于计算和返回一个值,可以将经常需要使用的计算或功能写成一个函数。 1、创建存储函数 在MySQL中,创建存储函数使用CREATE FUNCTI...
PostgreSQL 按创建时间正序对排序字段赋值!
PostgreSQL 按创建时间正序对排序字段赋值! 需求实现: 给某表新增一个sort_no字段,表中的历史数据要根据创建时间从1递增+1来设置sort_no的值 解决方案: &nb...
MySQL中如何计算同比和环比!
MySQL中如何计算同比和环比! 前言今天在做数据建模的时候,ads层的需求中有个叫同比和环比的指标,这两指标的计算之前都没有接触过,经过我两三个小时的研究,终于搞明白什么是同比,什么是环比,如何使用mysq...
盘点多种SQL排序方案!
盘点多种SQL排序方案! 关注他 排序简介 在工作中,很多业务场景会用到排序,例如:TopN问题,连续性问题等,起着至关重要的作用。本次以人员销量为背景,谈谈一些排序方式。本文利用窗口函数、临时变量和表连接实现3中不同的排序方式!(注:本...
PostgreSQL sum()窗口函数的累加求和出错细节!
PostgreSQL sum()窗口函数的累加求和出错细节! 出错案例: 按行累加(rows)和按值累加(range) 注意: 总结: 近期在学习SQL的窗口函数的时候,用sum对成绩进行累计求和出现错误,具体如下: 从图中可...
mysql中字符串1.1/1.2/1.2.2/1.2.5排序问题!
mysql中字符串1.1/1.2/1.2.2/1.2.5排序问题! 1.创建查询函数:(split_pid为函数名称) create function split_pid(str varchar (1000),delimiter varch...
数据库基础—数据操作语言(DML)!
数据库基础—数据操作语言(DML)! DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据记录进 行增、删、改操作。 一.增加数据 1.给指定字段添加数据 INSERT INTO...
数据库基础—数据查询语言(DQL)!
数据库基础—数据查询语言(DQL)! DQL英文全称是Data Query Language(数据查询语言),数据查询语言,用来查询数据库中表的记录。 SELECT 字段列表 FROM 表名列表 WHERE 条件列表 GROUP BY 分...
数据库基础—数据定义语言(DDL)!
数据库基础—数据定义语言(DDL)! DDL全称是Data Definition Language,数据定义语言,用来定义数据库对象(数据库,表,字段) 。 一.数据库相关操作 1.查询所有数据库 show da...
PostgreSQL 设置允许其他IP访问数据库!
PostgreSQL 设置允许其他IP访问数据库! PostgreSQL数据库安装完成后默认只允许进行本地连接, 如果我们需要在其他主机进行连接,只需要进行一些配置修改即可满足需求。 修改配置文件 pg_hba.conf 一般配置文件存...