- 博客(10)
- 收藏
- 关注
原创 行转列与列转行
前言 今天同学在公司业务中遇到了行转列和列转行的问题,为了防止忘记,还是写一篇博客记录一下吧。 行转列 1.1 相关函数介绍 1.2 行转列案例 1.3 CONCAT与CONCAT_WS的区别 列转行 2.1 相关函数介绍 2.2 列转行案例 总结 行转列 1.1 相关函数介绍 CONCAT_WS(separator,str1,str2,…): 是CONCAT()的特殊形式。第一个参数是其...
2020-01-15 17:07:43
1268
原创 MySQL分数排名问题
今天在做LeetCode的MySQL题中遇到了一道题。 编写一个 SQL 查询来实现分数排名。如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。 +----+-------+ | Id | Score | +----+-------+ | 1 | 3.50 | | 2 | 3.65 | | 3 | 4...
2020-01-13 15:42:59
348
原创 大数据日知录理解(1)
一、系统拓展性 提高系统拓展性主要分为两种:一种为增加单机数量;一种为提高单机硬件资源配置。我们接触的大多数大数据存储与计算系统一般采用第一种方式来提高拓展性。 二、数据分片与数据复制 数据分片: 之前在Hadoop的学习中也涉及到这个概念,目的是把数据切分;在Hadoop中有一个block块的概念,Hadoop2.7.3中把一个block块设置为128m,如果处理一个文件,这个文件大于128m,...
2020-01-07 12:00:56
245
原创 数据库设计三大范式
前言 今天接触到数据库设计范式的概念,看过很多大神的讲解后,我来通俗易懂的概括一下这数据库设计的三大范式具体都是什么吧。 1.1 第一范式 1.2 第二范式 1.3 第三范式 总结 1.1 第一范式 第一范式简单的来说,就是在设计表结构时,每一列的所包含的属性都不再可分。 如果满足了这一点,那我们就可以说该表满足了数据库设计的第一范式。 让我们具体举一个例子。例如我们需要创建一个表来存放人员信息。...
2019-12-24 11:35:06
386
原创 Python初学笔记(5)
前言 今天下午我们来总结一下Python中的内置函数,以及自己写一些自定义函数。 1.1 内置函数 1.2 自定义函数 总结 1.1 内置函数 内置函数,顾名思义就是Python底层中维护的函数,直接调用即可。上午翻阅资料过程中找到了一个记录比较详细的网站,在此贴给大家,希望能对大家有所帮助。 链接地址 1.2 自定义函数 在Python中,定义一个函数要使用def语句,依次写出函数名、括号...
2019-12-23 16:06:34
201
原创 特别篇:input小结
input() 我们日常中在使用Python时都会使用input()在控制台进行输出,但是不知道大家发现没有,因为Python是一种动态语言,所以不会像Java中的Scanner类,在代码中可以控制输入的类型,所以当我们输入数字时,底层也会把我们的输入当作str类型的,具体请看如下案例。 s1 = input('请输入第1个数字:') s2 = input('请输入第2个数字:') print(s...
2019-12-23 11:33:44
322
原创 Python初学笔记(4)
前言 不知不觉来公司已经一周了,今天还没有安排任务,可能最近这两天就要开始写指标了吧,只能挤时间来学Python了,今天上午分享一下两种循环的方法吧! 1.1 For 循环 1.2 While 循环 总结 For 循环 第一种循环是For循环,在我看来有点类似于Java中的For each,依次把list或tuple中的每个元素迭代出来。 names = ['张三','李四','王五','赵六']...
2019-12-23 11:14:47
240
原创 Python初学笔记(3)
前言 今天下午我学习了Python的循环、流程控制和剩下的两种数据类型:字典和集合。因为之前学过Java的缘故,学起来都比较容易,在这里写下来以后回顾以及方便大家一起学习。 1.1 字典 dict 1.2 集合 set 总结 1.1 字典 Dict 字典 dict 使用键-值(key-value)存储,用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中类似Java中的...
2019-12-20 17:42:42
151
原创 Python初学笔记(2)
1.1 列表 List 1.2 元组 Tuple 总结 1.1 列表 List Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 classmate = ['张三','李四','王五'] print(classmate) print(len(classmate)) #控制台输出 ['张三', '李四', '王五'] 3 List列表中内置...
2019-12-20 11:01:20
171
原创 Python初学笔记(1)
今天开始学习Python,只记录一些学习过程中害怕自己忘记的小知识点,第一次写博客,大家多多指教。 print与print() 行与缩进 分隔符 多个变量赋值 转义字符 \ 布尔类型计算 Python与Java区别 总结 print与print() print在python2.x版本中使用,而python3.x中,print后必须要加() print 'hello','world' ; #p...
2019-12-19 15:40:53
454
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅