- 博客(15)
- 收藏
- 关注
原创 数据库类型
数据库类型***1、关系数据库MySQL、MariaDB(MySQL的代替品,英文维基百科从MySQL转向MariaDB)、Percona Server(MySQL的代替品·)、PostgreSQL、Microsoft Access、Microsoft SQL Server、Google Fusion Tables、FileMaker、Oracle数据库、Sybase、dBASE、Clipper、FoxPro、foshub。几乎所有的数据库管理系统都配备了一个开放式数据库连接(ODBC)驱动程序,.
2022-02-25 18:11:45
564
1
原创 JDBC和ODBC的区别
JDBC是什么?JDBC表示Java数据库连接,是一种应用程序编程接口,即API。JDBC是作为Java开发工具包(JDK)1.1的一部分发布的。它是建立在ODBC的基础上的,因此,在JDBC中保留了一些ODBC的基础知识。JDBC是任何Java应用程序和不同数据库之间的标准接口。JDBC的功能是帮助基于Java的应用程序访问不同类型的数据库。JDBC提供了查询数据库的方法,它也可用于更新数据库。JDBC提供JDBC驱动程序,将请求从客户端的Java应用程序转换为数据库理解的语言。ODBC是什么?O
2022-02-25 18:01:40
7099
原创 oracle数据库中常用的增删改数据操作方式
oracle数据库中常用的增删改数据操作方式,简单总结如下:--DDL操作 增加列:alter table bi_age add numb number(8);删除列:alter table bi_age drop column numb;修改列名:alter table bi_age rename numb to sales_num;修改列数据类型:alter table bi_age modify numb number(12);表注释:comment on table bi_age
2021-10-15 10:42:14
433
原创 SQL分组条件求和,可具体应用到一次性计算近7天销量、近14天销量、近30天销量
SQL分组条件求和,可具体应用到一次性计算多个若干天的销量非常巧妙和好用的计算方法select asin, area as "备货区域", sum(case when purchase_date >= trunc(sysdate) - 7 then sales_num else 0 end ) as "近7天销量", sum(case when purchase_date >= trunc(sysdate) - 30 then sales_num else
2021-10-14 18:09:23
1672
原创 SQL左连接或者右连接数据变少
SQL左连接或者右连接数据变少:主要看这两篇文章就可以:https://blog.youkuaiyun.com/lz_peter/article/details/83185909https://blog.youkuaiyun.com/hcwbr123/article/details/77895808总结一下变少的原因:先连接后过滤:左连接( left join )后,连接的右边的表未匹配到话会显示空值,但是加筛选条件就会把这些空值筛选掉,这些空值有部分其实用左连接是要保留下来的,结果经过过滤给过滤掉了,因此左连接的数据变
2021-07-09 11:11:47
8303
原创 SQL透视方法
https://www.jb51.net/article/208777.htmSQL数据透视,今天学到了把分组group by 和行专列(CASE表达式)结合起来使用,真的很好用居中的图片: 居中并且带尺寸的图片: 当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。如何插入一段漂亮的代码片去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.// An highlighted blockvar foo = 'bar';生成一个适合你的列表项目项目项
2021-05-25 17:55:25
174
原创 SQL 开窗函数
窗口函数大概可以分为两类:具体可以看一下这个微信公众号信息,很详细https://mp.weixin.qq.com/s/DyVzOI4i6ueccS7-2v9kjQ
2021-03-12 21:05:00
136
原创 SQL case表达式 长宽数据的转换
case表达式 进行长宽数据的转换以学生科目成绩表格SC为例:学生编号科目成绩01语文8001数学9201外语9802语文8902数学8802外语96长数据转换为宽数据:SELECT 学生编号,MAX(CASE WHEN 科目 = '语文' THEN 成绩 ELSE O END) AS 语文,MAX(CASE WHEN 科目 = '数学' THEN 成绩 ELSE O END) AS 数学,MAX(CASE WHE
2021-03-12 19:26:53
767
原创 SQL 常用处理函数
SQL常用处理函数1、统计函数min()max()sum()avg()count()2、浮点数处理及转化函数(1)decimal(a, b) #能进行四舍五入,和保留b个小数位参数说明:a:指的是整数和小数所能存的最多的位数b:指的是小数数字的位数,即a-b就是整数的位数(2)cast()函数SELECT CAST(13.123 as DECIMAL(13,2)) --13.12(3)convert()函数SELECT CONVERT(DECIMAL(13,2),13.1
2021-03-12 17:29:29
453
原创 R语言 字符串处理函数
R语言中字符串处理函数(来自base包)函数说 明nchar(x)计算x中的字符数量substr()提取或替换一个字符向量中的子串grep()在字符串中匹配某种模式sub()在字符串中搜索模式,并以另一个文本替换strsplit()分割字符串toupper()大写转换tolower()小写转换(1)nchar()x <- c('ab', 'cde')length(x)[1] 2nchar(x)[2] 2 3(2
2021-03-09 16:08:32
1548
原创 R语言 reshape2包 长数据和宽数据之间的转换
其主要功能函数为melt、cast,实现了长数据和宽数据之间的转换,包中还包含其它函数和数据集引用:https://blog.youkuaiyun.com/QimaoRyan/article/details/76066589
2021-03-08 20:12:38
1663
原创 R语言中dplyrb包的分组功能
dplyrb包主要集中对数据框data.frame数据进行处理其中,最重要的功能是***分组统计功能***链函数 %>%班级语文一班88一班94二班89一班98该表数据存储于表perform,求每班的语文平均成绩perform %>% group_by(班级) %>% summarise(语文平均成绩 = mean(语文)) %>% ungroup()另外,在summarise()中添加其他聚合变量,例如n() #求分
2021-03-08 18:49:54
941
原创 R语言中lubridate包 时间处理
lubridate包,非常强大,能够识别各种类型的日期.字符型和时间型数据,都是格式比较特别的你数据,在处理时,比较麻烦,但是有了lubridate这个包之后,时间处理变得非常简单,这个包函数命名简单,格式比较统一.解析日期和时间首先,lubridate函数的方便之处在于无论年月日之间以什么间隔符分隔,它总能找到正确的值且返回的是数字值,比如:year(“2016-10-24”)[1] 2016year(“2016/10/24”)[1] 2016month(“2016/10/24”)[1]
2021-03-08 18:25:12
2355
原创 R语言 常用的数据分析工具包
R语言 常用的数据分析工具包欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入常用包:——数据处理:lubridate ,dplyr ,reshape2,stringr,formatR,mcm
2021-03-08 18:19:11
4349
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人