LISTAGG(XXX,XXX) WITHIN GROUP( ORDER BY XXX) 多行转为单行,并进行拼接 例:查询合肥分部及其上级的id,并进行拼接,逗号隔开 select listagg(id,',') within group (order by id) ids from (SELEC ...
分类:
数据库 时间:
2020-05-07 23:00:49
阅读次数:
92
排序 注意: 默认是升序。asc表示升序,desc表示降序。 select 列名, from 表名 order by 列名; //默认升序 select 列名, from 表名 order by 列名 asc; // 指定升序 select 列名, from 表名 order by 列名 desc; ...
分类:
编程语言 时间:
2020-05-07 22:56:46
阅读次数:
102
比如在一个聚合Entity里 Order 一对多 OrderItem 实体 OrderItem里有一个ModifyUser修改者值对象 比如我有这样一个需求 :一个人修改了一个订单下2个子订单的项,我需要记录在orderitem实体下ModifyUser,因为OrderItem可能被不同人修改。 当 ...
分类:
其他好文 时间:
2020-05-07 20:15:06
阅读次数:
91
区别只有一个,那就是“是否保存了实际的数据” 表存储的是数据。 视图保存的是 SELECT 语句 使用视图时会执行SELECT语句并创建出一张临时表 视图的限制① ——定义视图时不能使用ORDER BY子句 因为视图和表一样,数据行都是没有顺序的。 实际上,有些 DBMS 在定义视图的语句中是可以使 ...
分类:
其他好文 时间:
2020-05-06 21:41:02
阅读次数:
524
为什么需要ASE模板 以开发一套角色Shader的过程为例: 开发基础版本, 满足基本功能 开发角色溶解, 褪色等基于基础版本Shader 基础版本迭代改代码 基于基础版本的Shader跟着迭代改代码 基础版本再次迭代改代码 基于基础版本的Shader再次跟着迭代改代码 ....... 以上过程可见... ...
分类:
编程语言 时间:
2020-05-06 20:13:54
阅读次数:
229
本文验证了通过mybatis访问数据库时的,增删改查的返回值情况。 直接看代码。 1、service层 /** *@Author: Administrator on 2020/3/12 15:15 *@param: *@return: *@Description:查询同步情况 */ @Overrid ...
分类:
其他好文 时间:
2020-05-06 19:37:42
阅读次数:
54
很多项目的前端都使用vue编写的,在项目上线部署的时候,有些项目要求把前端页面和后台服务部署在不同的服务器,这就要求使用nginx代理,本文就来讲讲vue项目怎么使用nginx代理。 项目github地址:https://github.com/Little-Orange7/cmms-vue 一.本地 ...
分类:
其他好文 时间:
2020-05-06 19:26:20
阅读次数:
132
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引 ...
分类:
数据库 时间:
2020-05-06 18:15:06
阅读次数:
98
有很多人都知道圆角怎么写,加一个border-radius就可以,但是对于用圆角的一些细节却并不是很清楚,那么我们今天就来聊一聊这个圆角。CSS3是样式表(style sheet)语言的最新版本,它的一大优点就是支持圆角。 一.CSS3圆角的优点在没有出现圆角属性之前,传统的制作圆角的方式就是拜托美 ...
分类:
Web程序 时间:
2020-05-06 14:02:18
阅读次数:
94
快速排序(ES6) function qSort(arr){ if(arr.length <= 1){return arr} const mVal = arr.shift() //这是基准数,比这小的放左边数组, 比这大的放在右边 let [left, right] = [[], []] arr.f ...
分类:
编程语言 时间:
2020-05-05 19:57:20
阅读次数:
115