自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql修改存储过程

今天修改mysql存储过程的时候贼蠢,直接alter的方法。然后就一直在报错。后来百度过后才晓得,现在MySQL还不支持修改存储过程的代码,只能先将原来的方法删除过后,再创建。...

2018-02-28 16:21:29 5493

原创 SQL server生成数字表

通过交叉联结可以生成一个整数数列结果集是非常方便的。这样的数字列是一个非常强大的工具,可以用于多种目的。比如我最常用的就是通过数据表来完成Java的split方法。其他目的也有用过,不过最常用的还是来构建一个split函数。可以先创建一个名为Digits的表,其中包含一个名为digit的列,并且以数字0~9填充该表。 IF OBJECT_ID('dbo.Digits','U') IS N...

2018-02-25 22:46:06 1099

原创 SQLserver 自交叉连接于常用场景

SQL server自交叉连接可以联结同一个表的多个实例,此功能称为自联结,并被所有基本联结类型支持(交叉联结、内部联结和外部联结)。例如,一下代码在Employees表的两个实例间执行一个自联结。 select E1.empid,E1.firstname,E1.lastname, E2.empid,E2.firstname,E2.las...

2018-02-25 22:32:44 1050

原创 编写排名数据,具有null标记的最后进行排序

今天在对数据库单表进行排序的时候遇到这样一个情况,需求要求是编写一个对Sales.Customers表的查询,返回客户的Id和地区。按地区排序输出行,具有NULL标记的最后进行排序(排在非NULL值之后)。 按照正常情况来说,其实不讨论null的情况是这么写的 select custid,region from sales.customers order by region...

2018-02-25 22:01:36 809

原创 多表关联,有则显示,无则返回0或者''

今天在LeetCode上刷题的时候看到下面这道题 题目倒不是很难,主要是这道题让我回想起了我在工作中碰到的两个场景,这道题的解法如下: select c.Name as Customers from Customers as c where c.Id not in (select CustomerId from Orders) 我去年在工作中有碰到这样一个场景,还是拿这...

2018-02-22 15:10:29 3307

原创 SQL重复记录查询

今天在LeetCode上面看到一道题,题目不难,而且考的点也很基础,但是感觉可以归纳出一些内容来,所以就自己归纳了一下。题目如下题目并不难,我写的sql如下:select distinct p1.Email from Person as p1 where p1.Email in (select p2.Email from Person as p2 group by p2.Email having ...

2018-02-22 11:05:56 349

原创 sql中的开窗函数over()

     今天刷LeetCode的时候看到一道题,题目是这个样子     LeetCode上面要求是用mysql来解决这道题,因为平时我上班的时候大部分时间都是在sqlserver上操作,所以一看到这个题目的要求我脑海中就闪过了开窗函数当中的密集排名。不过这道题要求是用mysql来解决,所以我先将mysql上面的解决思路理一下。     mysql来解决这个问题的话首先想到的就是order by ...

2018-02-18 17:16:52 35450 2

空空如也

空空如也

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

TA关注的人

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