数据库
文章平均质量分 81
数据库
不会拆家的二哈
这个作者很懒,什么都没留下…
展开
-
Oracle导入dmp类型的数据源数据
声明:本文内容来自以下链接。转载 2022-08-17 18:47:00 · 11620 阅读 · 1 评论 -
mybatis mysql 自定义sql,实际统计sql/子查询,union两张表实现提取公共字段并分页、筛选、排序
一.详解1.业务需求:2.解决思路:二.实例serviceImpl 类mapper:Mapper.xml:翻车事故(与本标题主干无关)正确示例:以下是实体类:原创 2022-04-29 19:37:11 · 3211 阅读 · 0 评论 -
Mysql根据时间/月份进行分组,附SQL中日期字符串互转
>Mysql根据时间的月份进行分组查询sql:SELECT DATE_FORMAT(create_time,'%Y%m') months FROM student GROUP BY monthsmapper中:List<String> hasmonths();xml中:<select id="hasmonths" resultType="java.lang.String"> SELECT DATE_FORMAT(create_time,'%Y%m'原创 2022-04-27 11:29:18 · 5220 阅读 · 0 评论 -
MySQL中,对结果或条件进行字符串拼接
在MySQL中,实现字符串拼接主要有以下3种函数:concat(x,y,…)concat_ws(分隔符,x,y,…)group_concat(distinct xxx order by asd/desc yyy separator ‘分隔符’)一、concat函数concat()函数用于将多个字符串连接成一个字符串格式:concat(str1,str2,…)– mysql concat() –SELECT CONCAT(‘I’,‘love’,‘somebody’); # Iloves原创 2022-05-27 20:04:21 · 7259 阅读 · 0 评论 -
sql查找最晚一天或者日期最大的一条或N条记录
例:查找最晚入职员工的所有信息CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varchar(16) NOT NULL,`gender` char(1) NOT NULL,`hire_date` date NOT NULL,PRIMARY KEY (`emp_no`));方法一:排序,降原创 2022-05-24 15:54:09 · 6521 阅读 · 0 评论 -
关于【BigDecimal】和Mysql中的decimal
目录>关于java中BigDecimal的简介int与bigdecimal的相互转换>BigDecimal add 结果为0 解决>java中的取整与四舍五入方法实例(主要是BigDecimal的四舍五入)>>一.java中取整数的方式>>二.Java中四舍五入的方法>关于java中BigDecimal的简介1、BigDecimal属于大数据,精度极高,不属于基本数据类型,属于java对象(引用数据类型), 这是sun提供的一个类,专门用在财务软件中。2原创 2022-04-23 23:35:46 · 8937 阅读 · 0 评论 -
mysql批量修改表字段类型(生成修改sql)
文章目录>实例需求解决方案>详解问题1.查出所需要的列名2.确定修改SQL3.通过CONCAT函数批量生成修改SQL4.执行生成的sql注意>实例需求已知,存在以上特征的五张表,表名有部分相同,每张表中的字段除数量不同外,其他特征都差不多,默认都为null。现在存在一个需求:将这五张表中,所有使用了double或者int的字段修改为decimal类型,其他不变解决方案-- 生成sqlSELECT -- @rownum := @rownum + 1 rownum, T原创 2022-05-20 19:05:09 · 4255 阅读 · 0 评论