| 程序包 | 说明 |
|---|---|
| cn.vonce.sql.define |
| 限定符和类型 | 方法和说明 |
|---|---|
static SqlFun |
SqlFun.avg(Object value)
统计
|
static SqlFun |
SqlFun.ceil(Object num)
向上取整
|
static SqlFun |
SqlFun.ceiling(Object num)
向上取整
|
static SqlFun |
SqlFun.charIndex(Object query,
Object str)
查找字符对应的下标
|
static SqlFun |
SqlFun.charIndex(Object query,
Object str,
int index)
查找字符对应的下标
|
static SqlFun |
SqlFun.concat_ws(String separator,
Object... str)
拼接字符
|
static SqlFun |
SqlFun.concat(Object... str)
拼接字符
|
static SqlFun |
SqlFun.convert(Object type,
Object value)
转换数据类型
|
static SqlFun |
SqlFun.count(Object value)
统计
|
static SqlFun |
SqlFun.curDate()
当前系统时间的日期,1997-06-03
|
static SqlFun |
SqlFun.curTime()
当前系统时间的时间,19:23:12
|
static SqlFun |
SqlFun.database()
当前数据库(mysql)
|
static SqlFun |
SqlFun.dataLength(Object value)
返回字节数
|
static SqlFun |
SqlFun.date_format(Object date,
String format)
日期类型格式化成指定格式的字符串
|
static SqlFun |
SqlFun.date(Object date)
日期
|
static SqlFun |
SqlFun.dateAdd(Original datePart,
int num,
Object date)
添加指定日期后的日期
|
static SqlFun |
SqlFun.dateDiff(Object date1,
Object date2)
两个时间相差的天数
|
static SqlFun |
SqlFun.dateDiff(Original datePart,
Object startDate,
Object endDate)
获取时差
|
static SqlFun |
SqlFun.dateName(Original datePart,
Object date)
获取指定日期部分的字符串形式
|
static SqlFun |
SqlFun.datePart(Original datePart,
Object date)
获取指定日期部分的整数形式
|
static SqlFun |
SqlFun.day(Object date)
日, 3
|
static SqlFun |
SqlFun.floor(Object num)
向下取整
|
static SqlFun |
SqlFun.getDate()
获取当前系统日期
|
static SqlFun |
SqlFun.host_name()
当前登录的计算机名称
|
static SqlFun |
SqlFun.hour(Object date)
小时, 19
|
static SqlFun |
SqlFun.iF(Object bool,
Object trueResult,
Object falseResult)
判断,类似于三目运算
|
static SqlFun |
SqlFun.instr(Object str1,
Object str2)
返回str2在str1中首次出现的位置;如果没有找到,则返回0。
|
static SqlFun |
SqlFun.left(Object str,
int length)
从左边开始截取指定长度的字符串
|
static SqlFun |
SqlFun.len(Object str)
字符串长度
|
static SqlFun |
SqlFun.length(Object str)
统计字符串的字节数(取决于编码方式,utf8汉字3字节,gbk汉字2字节)
|
static SqlFun |
SqlFun.lower(Object str)
字母变小写
|
static SqlFun |
SqlFun.lPad(Object str1,
int length,
Object str2)
其中str1是第一个字符串,length是结果字符串的长度,str2是一个填充字符串。
|
static SqlFun |
SqlFun.ltrim(Object str)
清除字符左边的空格
|
static SqlFun |
SqlFun.max(Object value)
最大值
|
static SqlFun |
SqlFun.min(Object value)
最小值
|
static SqlFun |
SqlFun.minute(Object date)
分钟, 23
|
static SqlFun |
SqlFun.mod(Object num1,
Object num2)
求余数 num % 2
|
static SqlFun |
SqlFun.month(Object date)
月份,6
|
static SqlFun |
SqlFun.monthName(Object date)
月份英文形式,June
|
static SqlFun |
SqlFun.now()
当前系统时间,1997-06-03 19:23:12
|
static SqlFun |
SqlFun.rand()
获取随机数
|
static SqlFun |
SqlFun.replace(Object str,
Object search,
Object replace)
把object对象中出现的的search全部替换成replace
|
static SqlFun |
SqlFun.right(Object str,
int length)
从右边开始截取指定长度的字符串
|
static SqlFun |
SqlFun.round(Object num)
四舍五入,保留两位小数
|
static SqlFun |
SqlFun.rPad(Object str1,
int length,
Object str2)
其中str1是第一个字符串,length是结果字符串的长度,str2是一个填充字符串。
|
static SqlFun |
SqlFun.rtrim(Object str)
清除字符右边的空格
|
static SqlFun |
SqlFun.second(Object date)
秒, 12
|
static SqlFun |
SqlFun.sign(Object num)
返回符号或0
|
static SqlFun |
SqlFun.sqrt(Object num)
返回平方根
|
static SqlFun |
SqlFun.str_to_date(Object date,
String format)
字符串格式的时间格式转日期
|
static SqlFun |
SqlFun.stuff(Object str,
int index,
int length,
Object newStr)
从字符串的某个位置删除指定长度的字符串之后插入新字符串
|
static SqlFun |
SqlFun.substring(Object str,
int startIndex)
切割字符,startIndex起始位置(mysql下标从1开始)
|
static SqlFun |
SqlFun.substring(Object str,
int startIndex,
int endIndex)
切割字符,start起始位置(mysql下标从1开始),end结束位置,表示切割长度
|
static SqlFun |
SqlFun.sum(Object value)
列总和
|
static SqlFun |
SqlFun.truncate(Object num,
int length)
保留几位小数
|
static SqlFun |
SqlFun.upper(Object str)
字母变大写
|
static SqlFun |
SqlFun.user_name(Object id)
指定用户名Id的用户名
|
static SqlFun |
SqlFun.user()
当前用户(mysql)
|
static SqlFun |
SqlFun.version()
版本(mysql)
|
static SqlFun |
SqlFun.year(Object date)
年份,1997
|
Copyright © 2023. All rights reserved.