自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 问答 (1)
  • 收藏
  • 关注

原创 Oracle sql进阶,不可错过的文章

文章目录一.Oracle 行转列二.Oracle 常用的字符处理三.Oracle 表连接四.Oracle层次查询小结五.Oracle高级分组小结六.Oracle with语句七.Oracle高级分析函数八.Oracle正则表达式九.Oracle高级语句Model子句这个blog我们来聊聊Oracle的sql进阶很多同学熟悉了Oracle sql的基本知识,sql的增删改查、表连接、分组聚合、常用函数等之后,就开始是想要进阶了。最近抽时间整理了一下Oracle sql进阶的blog,由于个人能力有限,如

2020-05-11 09:38:06 33914 5

原创 MySQL常用字符函数小结

备注:测试数据库版本为MySQL 8.0这个blog我们来聊聊常见的字符函数文章目录一.大小写函数二.空格函数三.连接函数四.字符长度函数五.字符截取函数六.字符串填充函数七.其它常用字符函数函数名函数用途UPPER()返回大写的字符LOWER()返回小写的字符LTRIM()左边去掉空格TRIM()去掉空格RTRIM()右边去掉空格SPACE()返回指定长度的空格CONCAT()连接字符串CONCAT_WS()指定分隔符连接

2020-05-31 22:14:03 709

原创 MySQL常用日期时间函数拓展

备注:测试数据库版本为MySQL 8.0这个blog我们来聊聊常见的日期时间函数文章目录一.时间格式函数二.时间截取函数三.时期时间运算四.字符串转为日期时间类型五.其它从Oracle转到Mysql,对于日期时间函数,真的有点不适应,这个blog,我按照Oracle的使用习惯,把最常用的日期时间函数进行整理一.时间格式函数DATE_FORMAT()-- 按照年月日时分秒形式显示日期时间SELECT DATE_FORMAT('2020-05-22 13:00:00', '%Y-%m-%d %H:

2020-05-30 10:24:27 736

原创 MySQL常用日期时间函数小结

备注:测试数据库版本为MySQL 8.0这个blog我们来聊聊常见的日期时间函数mysql的日期时间函数比oracle更丰富,内容也更多,从oracle转过来的多少有些不熟悉,需要慢慢的练习文章目录1.ADDDATE2.ADDTIME3.CURDATE()4.CURTIME()5.NOW()6.DATE()7.DATE_FORMAT()8.DATEDIFF()9.dayname()10.DAYOFMONTH()11.DAYOFWEEK()12.DAYOFYEAR()13.EXTRACT()14.FRO

2020-05-29 09:36:26 720

原创 MySQL常用数值函数小结

备注:测试数据库版本为MySQL 8.0文章目录一.mod二.ceil三.floor四.round五.truncate六.rand七.greatest八.least这个blog我们来聊聊常见的数值函数函数名函数用途mod取余ceil向上取整floor向下取整round四舍五入truncate截断函数rand随机数greatest求最大值least求最小值一.modmod取余函数语法:MOD(N,M), N % M,

2020-05-28 09:21:08 766

原创 MySQL常用流程控制函数小结

备注:测试数据库版本为MySQL 8.0这个blog我们来聊聊常见的流程控制函数如需要scott用户下建表及录入数据语句,可参考:scott建表及录入数据sql脚本流程控制函数函数名函数用途CASEcase语句用于条件判断if()if/else条件判断ifnull()null数据处理nullif()return null if expr1 = expr2#一.CASE语句case语句语法:CASE value WHEN [compare_va

2020-05-27 10:09:36 942

原创 MySQL 8.0 windows环境安装

这个blog,我们来聊聊MySQL 8.0在windows环境下的安装##一.软件下载官网选择最新版本下载需要注册一个Oracle官网的账号,登陆后才可以进行下载备注:Oracle官网有时候比较慢,需要耐心等待把下载的文件放在C:\mysql目录下,解压后是这样的:##二.配置my.ini文件解压后是没有my.ini文件的,需要自己手工创建一个文本文档,然后改名my.ini将如下内容,复制到my.ini里面[mysqld]# 设置端口port=3306# 设置MySQL安装目录

2020-05-26 18:08:18 1503

原创 MySQL表连接小结

文章目录一.内连接 --求交集二.左连接 --求A的全部三.左连接 --实现A-B的差集四.全连接 -- A union B 求合集五.全连接实现-去交集六.右连接实现-B-A 求差集七.右连接 --求B的全部八.表的笛卡尔积备注:测试数据库版本为MySQL 8.0这个blog我们来聊聊常见的表连接的方法测试数据:create table t1(id int);create table t2(id int);insert into t1 values(1);insert into t1 va

2020-05-26 09:47:52 832

原创 MySQL 行转列小结

备注:测试数据库版本为MySQL 8.0需求:求emp表各个岗位的工资之和,如无,用0代替如需要scott用户下建表及录入数据语句,可参考:scott建表及录入数据sql脚本一.CASE语法SELECT deptno, nvl(sum(case when job = 'MANAGER' then sal else 0 end),0) s_MANAGER, nvl(sum(case when job = 'ANALYST' then sal else 0 end),0)

2020-05-25 09:05:47 1279

原创 Mysql 版 oracle下scott用户建表语句

概述:Oracle scott用户下四张表,比较便于做实验,验证数据,现修改为Mysql版本1.部门表 --dept2.员工表 --emp3.工资等级表 --salgrade4.奖金表 --bonusdept-- Create tablecreate table DEPT( deptno INT(2) not null, dname VARCHAR(14), loc VARCHAR(13));

2020-05-22 18:04:06 782

原创 Oracle高级语句Model语句简介

文章目录一.以一个例子来认识Model子句二.位置标记三.符号标记四.for循环五.聚合备注:测试数据库版本为Oracle 11g R2这个blog我们来聊聊Oracle的Model子句Oracle的Model子句非常强大,本文章简单介绍下ModelModel子句语法:MODEL[][][MAIN ][PARTITION BY ()]DIMENSION BY ()MEASURES ()[][RULES](, ,.., )::=::= RETURN {ALL|UPDATED}

2020-05-11 09:25:37 3640

原创 Oracle正则表达式简介

文章目录一.正则表达式集合及操作符1.字符集合:2.边界集合:3.重复次数集合:4.组合操作符:5.匹配操作符:6.转义操作符:二.正则表达式语法三.正则表达式功能1.regexp_count2.regexp_replace3.regexp_like4.regexp_substr5.regexp_instr备注:测试数据库版本为Oracle 11g R2这个blog我们来聊聊Oracle的正则表达式一.正则表达式集合及操作符1.字符集合:字符匹配的字符\d从0-9的任一数字

2020-05-10 10:03:21 3081

原创 Oracle高级分析函数与统计函数结合使用

备注:测试数据库版本为Oracle 11g R2这个blog我们来聊聊Oracle高级分析函数与统计统计函数结合使用如需要scott用户下建表及录入数据语句,可参考:scott建表及录入数据sql脚本测试数据:DROP TABLE testa; CREATE TABLE testa (area VARCHAR2 (20), month VARCHAR2 (20),amount NUMBER);insert into testa values ('上海', '1', 199

2020-05-09 09:08:50 1348

原创 Oracle高级分析函数简介

文章目录一.row_number、rank、dense_rank二.lag、lead三.first_value、last_value、nth_value四.ratio_to_report五.percent_rank、percentile_cont、percentile_dist六.ntile备注:测试数据库版本为Oracle 11g R2如需要scott用户下建表及录入数据语句,可参考:scott建表及录入数据sql脚本这个blog我们来聊聊Oracle高级分析函数Oracle的分析函数在复杂查询

2020-05-09 09:03:27 1803

原创 Oracle with语句小结

备注:测试数据库版本为Oracle 11g R2如需要scott用户下建表及录入数据语句,可参考:scott建表及录入数据sql脚本这个blog我们来聊聊Oracle with 语句对于逻辑复杂的sql,with可以大大减少临时表的数量,提升代码的可读性、可维护性语句结构:with subquery_name1 as (subquery_body1), subquery...

2020-05-08 11:28:28 1329

原创 Oracle高级分组小结

文章目录一.group by 语句二.rollup语句三.cube语句四.group_id()五.grouping六.grouping_id七.grouping set备注:测试数据库版本为Oracle 11g R2这个blog我们来聊聊常见的Oracle的高级分组函数测试数据:DROP TABLE testa; CREATE TABLE testa (area VARCHA...

2020-05-07 13:47:40 1444

原创 Oracle层次查询小结

文章目录一.start with ...... connect by语句二.sys_connect_by_path函数三.connect_by_root 语句四.NOCYCLE、CONNECT_BY_ISCYCLE语句五.connect_by_isleaf语句六.connect by构造数据备注:测试数据库版本为Oracle 11g R2这个blog我们来聊聊Oracle的层次查询级联查询的...

2020-05-06 12:08:31 1892

原创 Oracle表连接小结

文章目录

2020-05-05 12:56:19 1193

原创 Oracle常用字符函数小结

常用字符函数函数名函数用途dbms_random.value随机数函数greatest,least求最大/小值nvl,nvl2,coalesc空值处理函数replace,translate替换字符函数ceil ,floor,round,trunc舍入函数lpad,rpad填充函数trim,ltrim,rtrim去掉空值函数...

2020-05-04 21:48:06 1729

原创 Oracle scott用户下4张表建表及录入数据语句

概述:Oracle scott用户下四张表1.部门表 --dept2.员工表 --emp3.工资等级表 --salgrade4.奖金表 --bonusdept-- Create tablecreate table DEPT( deptno NUMBER(2) not null, dname VAR...

2020-05-02 15:41:30 2011

原创 Oracle行转列语法总结

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2020-05-02 15:22:55 2594 1

空空如也

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

TA关注的人

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