sql自动获取有格式的编码,和字段添加值

1、根据时间和特殊的字符加自增数获取值,每天自动更新

 SELECT CONCAT('${applyType}',DATE_FORMAT(NOW(),'%Y%m%d'), LPAD(RIGHT((CASE WHEN MAX(a.apply_no)
         IS NULL THEN '0' ELSE MAX(a.apply_no) END), 4)+1,4,'0') ) applyNo FROM tbl_form_express_apply a
          WHERE a.apply_no LIKE '${applyType}%' AND DATE(a.create_time) = CURDATE() ORDER BY a.create_time DESC LIMIT 1

2、在原来的数据上添加新的数据,组成数组的形式

 UPDATE tbl_form_audit_dept SET read_range= CONCAT(read_range ,',','00000018') WHERE id='8a949e7c679b47ce01679c1b88b60012'

3、查询某一字段是否包含当前的字符

   SELECT * FROM `tbl_form_audit_dept` WHERE apply_id='8a949e7c679b47ce01679c1b88b1000f' AND FIND_IN_SET('00000018',read_range)

猜你喜欢

转载自blog.csdn.net/qq_35731738/article/details/85002716