mybatisplus函数
时间: 2023-10-01 17:10:47 浏览: 119
MyBatis-Plus是MyBatis的增强工具,在MyBatis的基础上增加了许多实用的功能,其中就包括了一些常用的数据库函数。下面是一些MyBatis-Plus中常用的数据库函数:
1. CONCAT:将两个或多个字符串连接成一个字符串,语法为CONCAT(str1,str2,...)。
2. SUBSTRING:截取字符串的一部分,语法为SUBSTRING(str,position,length),其中str为要截取的字符串,position为起始位置,length为截取的长度。
3. TRIM:去除字符串两端的空格或指定的字符,语法为TRIM([BOTH|LEADING|TRAILING] [remstr] FROM str),其中BOTH表示去除两端的字符,LEADING表示去除左侧的字符,TRAILING表示去除右侧的字符,remstr为要去除的字符。
4. LOWER/UPPER:将字符串转换为小写/大写,语法为LOWER(str)/UPPER(str)。
5. DATE_FORMAT:将日期格式化为指定的格式,语法为DATE_FORMAT(date,format),其中date为要格式化的日期,format为日期格式。
6. IFNULL:如果第一个参数不为NULL,则返回第一个参数的值,否则返回第二个参数的值,语法为IFNULL(expr1,expr2)。
7. COUNT/DISTINCT:统计行数或去重后的行数,语法为COUNT(*)或COUNT(DISTINCT column)。
8. SUM/AVG/MAX/MIN:计算列的总和、平均值、最大值或最小值,语法为SUM(column)/AVG(column)/MAX(column)/MIN(column)。
以上是一些常用的数据库函数,可以根据具体的业务需求选择使用。在MyBatis-Plus中使用这些函数的方法与在原生的SQL语句中使用相同,只需要在SQL语句中调用即可。
阅读全文