自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 SQL查询连续问题

力扣上看到的题,一种很好的解法。编写一个 SQL 查询,查找所有至少连续出现三次的数字。±—±----+| Id | Num |±—±----+| 1 | 1 || 2 | 1 || 3 | 1 || 4 | 2 || 5 | 1 || 6 | 2 || 7 | 2 |±—±----+例如,给定上面的 Logs 表, 1 是唯一连续出现至少三次的数字。±----------------+| ConsecutiveNums |±----

2021-01-11 09:26:46 4818

原创 Mysql 函数格式

1,变量命名:局部变量命名为:@+变量名全局变量命名为:@@+变量名2,变量赋值:变量赋值使用:=来进行赋值,如:@count:=5

2021-01-11 09:20:30 351

原创 Mysql 技巧

1、条件计数要计算某列在某种条件下的数量,可使用sum配合case when做判断:select sum(case when grab_time != 1970 then 1 else 0 end)该语句表示计算grab_time字段不等于1970的数量

2021-01-08 11:39:36 236

原创 mysql 小函数

1,计算两个日期之间的差值要计算两个日期之间的差值,对应单函数是timestampdiff。下图是这个函数的用法。例如:timestampdiff(month,b.时间,a.时间)

2021-01-08 11:12:00 235

原创 Pymysql 笔记

1,连接数据库conn = pymysql.connect(host=’’, port=,user=’’, password=’’, database=’’,charset=’’)2,创建游标cursor_1 = conn.cursor()使游标获取的数据存储为字典:cursor_1 = conn.cursor(cursor=pymysql.cursors.DictCursor)3,执行查询cursor_1.execute("select * from ")4,获取数据:a=curso

2021-01-08 08:55:38 175

原创 SQL窗口函数

​一.窗口函数有什么用?在日常工作中,经常会遇到需要在每组内排名,比如下面的业务需求:排名问题:每个部门按业绩来排名topN问题:找出每个部门排名前N的员工进行奖励面对这类需求,就需要使用sql的高级功能窗口函数了。二.什么是窗口函数?窗口函数,也叫OLAP函数(Online Anallytical Processing,联机分析处理),可以对数据库数据进行实时分析处理。窗口函数的基本语法如下:<窗口函数> over (partition by <用于分组的列名>o

2021-01-06 17:39:00 255

原创 SQL 增加列、修改列、删除列

1.增加列:1.alter table tableName add columnName varchar(30)2.ALTER TABLE dbo.doc_exa ADD column_b VARCHAR(20) NULL, column_c INT NULL ;2.1. 修改列类型:1.alter table tableName alter column columnName varchar(4000)2.2. 修改列的名称:1.EXEC sp_rename ‘tableName.col

2021-01-06 14:15:50 568

原创 SQL插入数据

一、插入多行数据insert into tablename values(,),(,)…insert select,顾名思义,它是由一条insert语句和一条select语句组成的。可以将其他表的数据插入原表。insert into tablename select(…)二、插入数据,忽略重复数据使用INSERT IGNORE:insert ignore into table(name) values(,)…...

2021-01-06 13:45:13 234

原创 SQL连接字符串

一 concat()函数1、功能:将多个字符串连接成一个字符串。2、语法:concat(str1, str2,…)返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返回值为null。3、语法:concat(str1, seperator,str2,seperator,…)返回结果为连接参数产生的字符串并且有分隔符,如果有任何一个参数为null,则返回值为null。二 concat_ws()函数1、功能:和concat()一样,将多个字符串连接成一个字符串,但是可以一次性指定分隔符

2021-01-06 13:41:01 6934

转载 Sql 四大排名函数(ROW_NUMBER、RANK、DENSE_RANK、NTILE)简介

排名函数是Sql Server2005新增的功能,下面简单介绍一下他们各自的用法和区别。我们新建一张Order表并添加一些初始数据方便我们查看效果。CREATE TABLE [dbo].[Order]( [ID] [int] IDENTITY(1,1) NOT NULL, [UserId] [int] NOT NULL, [TotalPrice] [int] NOT NULL, [SubTime] [datetime] NOT NULL, CONSTRAINT [PK_O

2021-01-06 10:17:14 481

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除