![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 87
小可乐-我一直在
这个作者很懒,什么都没留下…
展开
-
mysql 批量修改
方法一:<update id="updateList" parameterType="java.util.List"> <foreach collection="list" item="item" index="index" separator=";"> UPDATE peopleplaninfo <set> <if test="item.workingform != null"> work原创 2020-09-09 18:18:47 · 393 阅读 · 0 评论 -
mysql统计时长
hour(timediff(‘开始时间’,‘结束时间’))+minute(timediff(‘开始时间’,‘结束时间’))/60 算出来结果 小时+分钟 例:SELECT hour(timediff('2020-04-27 10:18:00','2020-04-27 09:17:00'))+minute(timediff('2020-04-27 10:18:00','2020-04-27 ...原创 2020-04-27 09:22:35 · 2837 阅读 · 0 评论 -
mysql 根据字段值进行数量统计
记一个mysql用法select if(u.status=1,u.status,null) vip, if(u.status=2,u.status,null) notvipFROM user u用户表 status=1 假设为会员 status=2 不是会员原创 2020-04-17 17:05:40 · 3272 阅读 · 0 评论 -
不细心导致mysql错误
记两个错误1.字段类型不正确引发的问题java.sql.SQLException: Incorrect integer value: 'o_qiCwLmL_FCtKALVAH8Jk4w1IV0' for column 'unionId' at row 1意思就是,不正确的整数值传的值为string 数据库为int 谨记谨记!2.并发引起的数据库数据重复数据库插入表 程序做了判断,但...原创 2020-04-07 18:03:58 · 95 阅读 · 0 评论 -
mysql排序后获取上一条记录和下一条记录
有个需求,根据中文首字母排序后,获取上一条数据和下一条数据,找到一篇博客给了灵感,找不到博客地址,勿怪,贴代码以下我将sql写进了存储过程中CREATE DEFINER=“myqsl权限名称” PROCEDURE `存储过程名称`(IN `book_id_in` int(11),IN `book_id_in_type` int(11))BEGIN #book_id_in_type 1上一...原创 2020-03-17 10:59:50 · 2611 阅读 · 1 评论 -
mysql获取排名
mysql计算排名,获取行号rowno学生成绩表数据SELECT * FROM table_score ORDER BY score DESC;获取某个学生成绩排名并计算该学生和上一名学生成绩差,是并列排名SELECT *,(SELECT count(DISTINCT score) FROM table_score AS b WHERE a.score<b.score)+1 AS...转载 2020-03-16 11:29:20 · 1394 阅读 · 0 评论 -
mysql
mysql按月查询数据,本方法,有效select sum(case month(u.createTime) when '1' then 1 else 0 end) as one, sum(case month(u.createTime) when '2' then 1 else 0 end) as two, sum(case month(u.createTime) when '3' then 1...转载 2019-08-19 15:52:21 · 96 阅读 · 0 评论 -
数据库数据叠加
最近在写项目时遇到一个需求,数据库数据的叠加,直接修改会造成原数据丢失起不到叠加的作用,so 直接上代码 不喜勿喷UPDATE wms_purchase_dtl SET plan_num=rtrim(CAST(plan_num AS CHAR))-45 WHERE po_dtl_id=1 wms_purchase_dtl:表名 plan_num: 字段名字...原创 2019-03-06 18:09:42 · 960 阅读 · 0 评论 -
mysql数据类型
转发与https://www.cnblogs.com/ghjbk/p/6681470.html数字型类型大小范围(有符号)范围(无符号)用途TINYINT1 字节(-128,127)(0,255)小整数值SMALLINT2 字节(-32 768,32 767)(0,65 535)大整数值MEDIUMINT3 字节(-8 388 608,8 388 607)(...转载 2019-03-06 18:05:08 · 139 阅读 · 0 评论 -
Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘party.uc.
本人新手,最近在做一个公司项目时运行sql语句遇到一个错误SQL语句:SELECT uc.appraiser,uc.time,u.name FROM user_c uc JOIN user u ON uc.appraiser=u.userId WHERE uc.taile=#{taile} AND uc.userId=...原创 2019-02-01 10:06:21 · 1245 阅读 · 0 评论