logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mybatis case 判断

一般的项目sql中,对查询的结果,需要做转换的时候,一般都会在java中处理,不会直接在sql中处理,目的是脱离数据库,减少数据库的压力,从设计上也应该做这样的分离。现在项目需要临时的在sql中直接做转换,方法如下:select xxx,xxx,case FLAGWHEN 1 then '男生'WHEN 0 then '女生'end as "flag"from Person主要是sql中case的

oracle新建用户赋予某些表只读权限

项目组有需求,需要创建一个只读的用户,给用户分类几个表的只读权限,步骤如下:1、用具有DBA权限的用户登陆数据库2、创建用户名是user1,密码是password1的用户create user user1identified by password13、赋予连接、资源的权限grant connect,resource to user14、赋予表空间为A的TABLE1和TABLE2两张表的查询权限g

mybatis中 if 标签 test 等于判断

在mybatis中不等于一般是<if test="formNumber != null and formNumber != ''">我们想当然的要是需要判断等于的话,肯定就是用==呗,实际情况打脸啊,哈哈,发现直接改成 ==的话,if里面的内容始终都不进去!!!!解决办法:<if test='flag != null and flag == "3"'>大家发现不同了吗?就是

#mybatis
oracle数据库分组后取每组最大值

项目组使用oracle数据库,现在有如下的数据,数据库表名称为TEST:现在想取按照集团分组后,取出最新时间的那一行数据,也就是想取如下标记的数据集合:解决方法:SELECT a."ID",a."BUMENG_ID",a."GONGSI_ID",a."TIME"FROM (SELECT ROW_NUMBER() OVER(PARTITION BY GONGSI_ID ORDER BY TIME D

mybatis中sql语句中取得list的长度

Mybatis中sql语句获取集合长度

#mybatis#sql#java
mybatisplus LambdaQueryWrapper 多条件拼接成and查询

LambdaQueryWrapper<SysTest> query = new LambdaQueryWrapper<>();query.eq(SysTest::getDiscountType, 1);query.and(q -> {q.le(SysTest::getStartMonth, (Integer)(beginMonth)).or(wrapper ->

oracle 按照固定顺序排序

项目组统计报表需要,按照固定的公司名称顺序排序主要利用oracle的 decode函数selectORG_NAME AS “单位名称” ,QUANTITY AS “资产数量”,ASSET_ORI_VALUE as “资产价值”from STATISTICS_ASSET_VALUE_BY_ORGorder by decode(ORGNAME,‘公司A’,‘公司B’,‘公司C’)...

linux里挂载(mount)和取消挂载(umount)命令

生产系统,涉及到一些文件附件的存储,实际项目中是采用nas挂载的方式,如下把挂载相关问题记录,供小伙伴们分享参考:linux里挂载(mount)和取消挂载(umount)命令的使用一、简单用法挂载$ mount /dev/hda2 /home第一个叁数是与包括文件系统的磁盘或分区相关的设备文件。第二个叁数是要mount到的目录。卸载挂载点$ umount /dev/hda2$ umount /us

oracle sql 递归查询

项目进行中遇到这种的场景,一个表是父子结构表,关联关系依靠FATHER_ID来进行关联,形成树状节奏,现在已知一个节点的id,查询所有的子节点,oralce数据库提供了方法,传递id进去,查询所有子结构。我们项目是权限控制查询需要,一个物料属于一个分类下,分类id值,可以是任意分类结构树任何节点的id,那么在根据分类查询物料的时候,我已知一个分类的id,肯定查询这个分类下的所有物料,这个时候就需要

linux里ll命令查看文件单位大小

1、单位显示表示字节数2、字节B1G=1024M=10241024KB=10241024*1024B3、加参数h来直观显示大小,会使用G、M等来显示大文件,看着非常直观呀!哈哈,来张前后对比图吧4、ll是ls -l 缩写通常会ls -alh...

    共 21 条
  • 1
  • 2
  • 3
  • 请选择