MySQL实用函数示例
时间:2024-6-28 11:40 作者:紫琪软件工作室 分类: MySQL
一、FIND_IN_SET
字段值为数组形式,如:1,2,3,4...,筛选其中一个值满足条件
-- FIND_IN_SET(条件, 对比列)
FIND_IN_SET(#{placeId}, ancestors)
二、DATE_FORMAT
DATE_FORMAT(create_time, '%Y-%m-%d %H:%i:%s')
格式参数参考
三、DATE_ADD
-- 时间validity_period加1年/1月
DATE_ADD(validity_period, INTERVAL 1 YEAR)
DATE_ADD(validity_period, INTERVAL 1 MONTH)
-- 时间validity_period减1年/1月
DATE_SUB(validity_period, INTERVAL 1 YEAR)
DATE_SUB(validity_period, INTERVAL 1 MONTH)
三、SUBSTRING / SUBSTR / MID
SUBSTRING(str, pos)
SUBSTRING(str, pos, len)
SUBSTRING(str FROM pos FOR len)
- str:原字符串
- pos:起始位置,从 1 开始
- len:截取长度,省略则截取到末尾
- pos 为负数时,从字符串末尾往前数,-1 表示最后一个字符
----------------持续更新----------------