wjbk

导航

随笔分类 -  MYSQL

mysql把A表查询结果塞到B表
摘要:UPDATE table_a JOIN table_b ON table_a.data_id = table_b.data_id SET table_a.name = table_b.name; 阅读全文

posted @ 2023-10-30 11:41 wjbk 阅读(43) 评论(0) 推荐(0)

mysql 解析json字符串里的某项值
摘要:select JSON_EXTRACT(json字段,'$.name') from table 阅读全文

posted @ 2023-04-24 10:45 wjbk 阅读(34) 评论(0) 推荐(0)

mysql替换字段指定字符
摘要:1、使用REPLACE()函数 UPDATE table SET field = REPLACE (field,'old_string','new_string') 阅读全文

posted @ 2023-01-18 14:16 wjbk 阅读(87) 评论(0) 推荐(0)

Mysql根据组织ID查询该组织全量名称(所有上级组织名)
摘要:SELECT @Pn:=id id, @pathId:=(SELECT GROUP_CONCAT(SUBSTRING_INDEX( @Pn:=(SELECT CONCAT(parent_id,'|',name) FROM org WHERE id = SUBSTRING_INDEX(@Pn,'|', 阅读全文

posted @ 2022-10-11 14:04 wjbk 阅读(462) 评论(0) 推荐(0)

Mysql根据当前组织ID查询其下所有子组织ID
摘要:select id from (select t1.id,t1.name,if(find_in_set(parent_id, @pids) > 0,@pids:= concat(@pids, ',', id),0) as ischild from (select id,parent_id,name 阅读全文

posted @ 2022-10-11 11:59 wjbk 阅读(85) 评论(0) 推荐(0)

Mysql多字段去重查询
摘要:SELECT DISTINCT name,sex,DATE_FORMAT(create_time,'%Y-%m-%d') FROM test 阅读全文

posted @ 2022-08-26 14:54 wjbk 阅读(87) 评论(0) 推荐(0)

Mysql查询当前年份、去年,当前季度、上个季度,当前月份、上个月份新增数据
摘要:查询当前年份新增数据select * from test where YEAR(create_time) = YEAR(NOW()) 查询当去年份新增数据 select * from test where YEAR(create_time) = YEAR(NOW())-1 查询当前季度新增数据 se 阅读全文

posted @ 2022-08-26 14:02 wjbk 阅读(1260) 评论(0) 推荐(0)

Mysql按日、周、月进行分组统计
摘要:1)按天统计: select DATE_FORMAT(start_time,'%Y%m%d') days,count(product_no) count from test group by days; 2)按周统计: select DATE_FORMAT(start_time,'%Y%u') we 阅读全文

posted @ 2022-08-26 13:51 wjbk 阅读(1383) 评论(1) 推荐(0)