public class SqlFun extends Column
| 限定符和类型 | 方法和说明 |
|---|---|
static <T,R> SqlFun |
avg(ColumnFun<T,R> value)
用于计算一组值或表达式的平均值。
|
static SqlFun |
avg(Object value)
用于计算一组值或表达式的平均值。
|
static <T,R> SqlFun |
ceil(ColumnFun<T,R> num)
向上取整
|
static SqlFun |
ceil(Object num)
向上取整
|
static <T,R> SqlFun |
ceiling(ColumnFun<T,R> num)
向上取整
|
static SqlFun |
ceiling(Object num)
向上取整
|
static <T,R> SqlFun |
charIndex(Object query,
ColumnFun<T,R> str)
查找字符对应的下标
|
static <T,R> SqlFun |
charIndex(Object query,
ColumnFun<T,R> str,
int index)
查找字符对应的下标
|
static SqlFun |
charIndex(Object query,
Object str)
查找字符对应的下标
|
static SqlFun |
charIndex(Object query,
Object str,
int index)
查找字符对应的下标
|
static SqlFun |
concat_ws(String separator,
Object... str)
拼接字符
|
static SqlFun |
concat(Object... str)
拼接字符
|
static <T,R> SqlFun |
convert(Object type,
ColumnFun<T,R> value)
把日期转换为新数据类型的通用函数。
|
static <T,R> SqlFun |
convert(Object type,
ColumnFun<T,R> value,
Object style)
把日期转换为新数据类型的通用函数。
|
static SqlFun |
convert(Object type,
Object value)
把日期转换为新数据类型的通用函数。
|
static SqlFun |
convert(Object type,
Object value,
Object style)
把日期转换为新数据类型的通用函数。
|
static <T,R> SqlFun |
count(ColumnFun<T,R> value)
返回的结果集中的行数。
|
static SqlFun |
count(Object value)
返回的结果集中的行数。
|
static SqlFun |
curDate()
返回当前日期为'YYYY-MM-DD“或YYYYMMDD格式的值。
|
static SqlFun |
curTime()
返回当前时间以“HH:MM:SS'或'HHMMSS' 格式的值。
|
static SqlFun |
database()
当前数据库(mysql)
|
static <T,R> SqlFun |
dataLength(ColumnFun<T,R> value)
返回表达式的长度(以字节为单位)
|
static SqlFun |
dataLength(Object value)
返回表达式的长度(以字节为单位)
|
static <T,R> SqlFun |
date_format(ColumnFun<T,R> date,
String format)
日期类型格式化成指定格式的字符串
|
static SqlFun |
date_format(Object date,
String format)
日期类型格式化成指定格式的字符串
|
static <T,R> SqlFun |
date(ColumnFun<T,R> date)
提取日期或日期时间表达式expr中的日期部分。
|
static SqlFun |
date(Object date)
提取日期或日期时间表达式expr中的日期部分。
|
static <T,R> SqlFun |
dateAdd(ColumnFun<T,R> date,
int num,
TimeUnit unit)
时间增加
|
static <T,R> SqlFun |
dateAdd(Object datePart,
int num,
ColumnFun<T,R> date)
添加指定日期后的日期(SqlServer)
|
static SqlFun |
dateAdd(Object datePart,
int num,
Object date)
添加指定日期后的日期(SqlServer)
|
static SqlFun |
dateAdd(Object date,
int num,
TimeUnit unit)
时间增加
|
static <T,R> SqlFun |
dateDiff(ColumnFun<T,R> startDate,
ColumnFun<T,R> endDate)
计算两个DATE,DATETIME或TIMESTAMP值之间的天数。
|
static <T,R> SqlFun |
dateDiff(ColumnFun<T,R> startDate,
Object endDate)
计算两个DATE,DATETIME或TIMESTAMP值之间的天数。
|
static <T,R> SqlFun |
dateDiff(Object datePart,
ColumnFun<T,R> startDate,
ColumnFun<T,R> endDate)
获取时差
|
static <T,R> SqlFun |
dateDiff(Object datePart,
ColumnFun<T,R> startDate,
Object endDate)
获取时差
|
static SqlFun |
dateDiff(Object startDate,
Object endDate)
计算两个DATE,DATETIME或TIMESTAMP值之间的天数。
|
static SqlFun |
dateDiff(Object datePart,
Object startDate,
Object endDate)
获取时差
|
static <T,R> SqlFun |
dateName(Object datePart,
ColumnFun<T,R> date)
获取指定日期部分的字符串形式
|
static SqlFun |
dateName(Object datePart,
Object date)
获取指定日期部分的字符串形式
|
static <T,R> SqlFun |
datePart(Object datePart,
ColumnFun<T,R> date)
获取指定日期部分的整数形式
|
static SqlFun |
datePart(Object datePart,
Object date)
获取指定日期部分的整数形式
|
static <T,R> SqlFun |
dateSub(ColumnFun<T,R> date,
int num,
TimeUnit unit)
时间减少
|
static SqlFun |
dateSub(Object date,
int num,
TimeUnit unit)
时间减少
|
static <T,R> SqlFun |
day(ColumnFun<T,R> date)
返回给定日期的月份的日期部分。
|
static SqlFun |
day(Object date)
返回给定日期的月份的日期部分。
|
static <T,R> SqlFun |
floor(ColumnFun<T,R> num)
向下取整
|
static SqlFun |
floor(Object num)
向下取整
|
static SqlFun |
getDate()
获取当前系统日期
|
String |
getFunName() |
Object[] |
getValues() |
static SqlFun |
host_name()
当前登录的计算机名称
|
static <T,R> SqlFun |
hour(ColumnFun<T,R> time)
返回时间的小时部分。
|
static SqlFun |
hour(Object time)
返回时间的小时部分。
|
static SqlFun |
iF(Object bool,
Object trueResult,
Object falseResult)
判断,类似于三目运算
|
static <T,R> SqlFun |
instr(ColumnFun<T,R> str1,
ColumnFun<T,R> str2)
返回str2在str1中首次出现的位置;如果没有找到,则返回0。
|
static <T,R> SqlFun |
instr(ColumnFun<T,R> str1,
Object str2)
返回str2在str1中首次出现的位置;如果没有找到,则返回0。
|
static SqlFun |
instr(Object str1,
Object str2)
返回str2在str1中首次出现的位置;如果没有找到,则返回0。
|
static <T,R> SqlFun |
left(ColumnFun<T,R> str,
int length)
从左边开始截取指定长度的字符串
|
static SqlFun |
left(Object str,
int length)
从左边开始截取指定长度的字符串
|
static <T,R> SqlFun |
len(ColumnFun<T,R> str)
字符串长度
|
static SqlFun |
len(Object str)
字符串长度
|
static <T,R> SqlFun |
length(ColumnFun<T,R> str)
统计字符串的字节数(取决于编码方式,utf8汉字3字节,gbk汉字2字节)
|
static SqlFun |
length(Object str)
统计字符串的字节数(取决于编码方式,utf8汉字3字节,gbk汉字2字节)
|
static <T,R> SqlFun |
lower(ColumnFun<T,R> str)
字母变小写
|
static SqlFun |
lower(Object str)
字母变小写
|
static <T,R> SqlFun |
lPad(ColumnFun<T,R> str1,
int length,
ColumnFun<T,R> str2)
其中str1是第一个字符串,length是结果字符串的长度,str2是一个填充字符串。
|
static <T,R> SqlFun |
lPad(ColumnFun<T,R> str1,
int length,
Object str2)
其中str1是第一个字符串,length是结果字符串的长度,str2是一个填充字符串。
|
static SqlFun |
lPad(Object str1,
int length,
Object str2)
其中str1是第一个字符串,length是结果字符串的长度,str2是一个填充字符串。
|
static <T,R> SqlFun |
ltrim(ColumnFun<T,R> str)
清除字符左边的空格
|
static SqlFun |
ltrim(Object str)
清除字符左边的空格
|
static <T,R> SqlFun |
max(ColumnFun<T,R> value)
返回一组值中的最大值。
|
static SqlFun |
max(Object value)
返回一组值中的最大值。
|
static <T,R> SqlFun |
min(ColumnFun<T,R> value)
返回一组值中的最小值。
|
static SqlFun |
min(Object value)
返回一组值中的最小值。
|
static <T,R> SqlFun |
minute(ColumnFun<T,R> time)
返回时间的分钟,范围为0至59。
|
static SqlFun |
minute(Object time)
返回时间的分钟,范围为0至59。
|
static <T,R> SqlFun |
mod(ColumnFun<T,R> num1,
Object num2)
求余数 num % 2
|
static SqlFun |
mod(Object num1,
Object num2)
求余数 num % 2
|
static <T,R> SqlFun |
month(ColumnFun<T,R> date)
返回日期的月份,取值范围为0〜12。
|
static SqlFun |
month(Object date)
返回日期的月份,取值范围为0〜12。
|
static <T,R> SqlFun |
monthName(ColumnFun<T,R> date)
返回日期的月份全名。
|
static SqlFun |
monthName(Object date)
返回日期的月份全名。
|
static SqlFun |
now()
返回以"YYYY-MM-DD HH:MM:DD"或"YYYYMMDDHHMMSS.uuuuuuu"格式的字符串或数字返回配置的时区中的当前日期和时间。
|
static SqlFun |
rand()
获取随机数
|
static <T,R> SqlFun |
replace(ColumnFun<T,R> str,
Object search,
Object replace)
把object对象中出现的的search全部替换成replace
|
static SqlFun |
replace(Object str,
Object search,
Object replace)
把object对象中出现的的search全部替换成replace
|
static <T,R> SqlFun |
right(ColumnFun<T,R> str,
int length)
从右边开始截取指定长度的字符串
|
static SqlFun |
right(Object str,
int length)
从右边开始截取指定长度的字符串
|
static <T,R> SqlFun |
round(ColumnFun<T,R> num)
四舍五入,保留两位小数
|
static SqlFun |
round(Object num)
四舍五入,保留两位小数
|
static <T,R> SqlFun |
rPad(ColumnFun<T,R> str1,
int length,
ColumnFun<T,R> str2)
其中str1是第一个字符串,length是结果字符串的长度,str2是一个填充字符串。
|
static <T,R> SqlFun |
rPad(ColumnFun<T,R> str1,
int length,
Object str2)
其中str1是第一个字符串,length是结果字符串的长度,str2是一个填充字符串。
|
static SqlFun |
rPad(Object str1,
int length,
Object str2)
其中str1是第一个字符串,length是结果字符串的长度,str2是一个填充字符串。
|
static <T,R> SqlFun |
rtrim(ColumnFun<T,R> str)
清除字符右边的空格
|
static SqlFun |
rtrim(Object str)
清除字符右边的空格
|
static <T,R> SqlFun |
second(ColumnFun<T,R> time)
返回时间的秒,取值范围为0〜59。
|
static SqlFun |
second(Object time)
返回时间秒值,范围为0〜59。
|
static <T,R> SqlFun |
sign(ColumnFun<T,R> num)
返回符号或0
|
static SqlFun |
sign(Object num)
返回符号或0
|
static <T,R> SqlFun |
sqrt(ColumnFun<T,R> num)
返回平方根
|
static SqlFun |
sqrt(Object num)
返回平方根
|
static <T,R> SqlFun |
str_to_date(ColumnFun<T,R> str,
String format)
根据format格式字符串将str字符串转换为日期值。
|
static SqlFun |
str_to_date(Object str,
String format)
根据format格式字符串将str字符串转换为日期值。
|
static <T,R> SqlFun |
stuff(ColumnFun<T,R> str,
int index,
int length,
Object newStr)
从字符串的某个位置删除指定长度的字符串之后插入新字符串
|
static SqlFun |
stuff(Object str,
int index,
int length,
Object newStr)
从字符串的某个位置删除指定长度的字符串之后插入新字符串
|
static <T,R> SqlFun |
substring(ColumnFun<T,R> str,
int startIndex)
切割字符,startIndex起始位置(mysql下标从1开始)
|
static <T,R> SqlFun |
substring(ColumnFun<T,R> str,
int startIndex,
int endIndex)
切割字符,start起始位置(mysql下标从1开始),end结束位置,表示切割长度
|
static SqlFun |
substring(Object str,
int startIndex)
切割字符,startIndex起始位置(mysql下标从1开始)
|
static SqlFun |
substring(Object str,
int startIndex,
int endIndex)
切割字符,start起始位置(mysql下标从1开始),end结束位置,表示切割长度
|
static <T,R> SqlFun |
sum(ColumnFun<T,R> value)
用于计算一组值或表达式的总和。
|
static SqlFun |
sum(Object value)
用于计算一组值或表达式的总和。
|
static <T,R> SqlFun |
timestampDiff(TimeUnit unit,
ColumnFun<T,R> startDate,
ColumnFun<T,R> endDate)
计算两个DATE,DATETIME或TIMESTAMP值之间的天数。
|
static <T,R> SqlFun |
timestampDiff(TimeUnit unit,
ColumnFun<T,R> startDate,
Object endDate)
计算两个DATE,DATETIME或TIMESTAMP值之间的天数。
|
static SqlFun |
timestampDiff(TimeUnit unit,
Object startDate,
Object endDate)
计算两个DATE,DATETIME或TIMESTAMP值之间的天数。
|
String |
toString() |
static <T,R> SqlFun |
truncate(ColumnFun<T,R> num,
int length)
保留几位小数
|
static SqlFun |
truncate(Object num,
int length)
保留几位小数
|
static <T,R> SqlFun |
upper(ColumnFun<T,R> str)
字母变大写
|
static SqlFun |
upper(Object str)
字母变大写
|
static SqlFun |
user_name(Object id)
指定用户名Id的用户名
|
static SqlFun |
user()
当前用户(mysql)
|
static SqlFun |
version()
版本(mysql)
|
static <T,R> SqlFun |
year(ColumnFun<T,R> date)
返回一个指定日期的年份值,范围为1000到9999,如果日期为零,YEAR()函数返回0。
|
static SqlFun |
year(Object date)
返回一个指定日期的年份值,范围为1000到9999,如果日期为零,YEAR()函数返回0。
|
getAlias, getName, getName, getTableAlias, isImmutable, isNameEscape, setAlias, setName, setTableAliaspublic String getFunName()
public Object[] getValues()
public static SqlFun version()
public static SqlFun database()
public static SqlFun user()
public static SqlFun now()
public static SqlFun curDate()
public static SqlFun curTime()
public static SqlFun year(Object date)
date - 合法的日期public static <T,R> SqlFun year(ColumnFun<T,R> date)
date - 合法的日期public static SqlFun day(Object date)
date - 它是您要获取月份日期的日期值。如果date参数为零,例如'0000-00-00',则DAY函数返回0,如果日期为NULL,则DAY函数返回NULL值。public static <T,R> SqlFun day(ColumnFun<T,R> date)
date - 它是您要获取月份日期的日期值。如果date参数为零,例如'0000-00-00',则DAY函数返回0,如果日期为NULL,则DAY函数返回NULL值。public static SqlFun hour(Object time)
time - 合法的时间public static <T,R> SqlFun hour(ColumnFun<T,R> time)
time - 合法的时间public static <T,R> SqlFun second(ColumnFun<T,R> time)
time - 合法的时间public static SqlFun timestampDiff(TimeUnit unit, Object startDate, Object endDate)
unit - 表示差值的单位,可以是以下值之一:MICROSECOND(微秒)、SECOND(秒)、MINUTE(分)、HOUR(小时)、DAY(天)、WEEK(周)、MONTH(月)、QUARTER(季度)或 YEAR(年)startDate - 表示时间段的起始时间endDate - 表示时间段的结束时间public static <T,R> SqlFun timestampDiff(TimeUnit unit, ColumnFun<T,R> startDate, Object endDate)
unit - 表示差值的单位,可以是以下值之一:MICROSECOND(微秒)、SECOND(秒)、MINUTE(分)、HOUR(小时)、DAY(天)、WEEK(周)、MONTH(月)、QUARTER(季度)或 YEAR(年)startDate - 表示时间段的起始时间endDate - 表示时间段的结束时间public static <T,R> SqlFun timestampDiff(TimeUnit unit, ColumnFun<T,R> startDate, ColumnFun<T,R> endDate)
unit - 表示差值的单位,可以是以下值之一:MICROSECOND(微秒)、SECOND(秒)、MINUTE(分)、HOUR(小时)、DAY(天)、WEEK(周)、MONTH(月)、QUARTER(季度)或 YEAR(年)startDate - 表示时间段的起始时间endDate - 表示时间段的结束时间public static SqlFun dateDiff(Object startDate, Object endDate)
startDate - 表示时间段的起始时间endDate - 表示时间段的结束时间public static <T,R> SqlFun dateDiff(ColumnFun<T,R> startDate, Object endDate)
startDate - 表示时间段的起始时间endDate - 表示时间段的结束时间public static <T,R> SqlFun dateDiff(ColumnFun<T,R> startDate, ColumnFun<T,R> endDate)
startDate - 表示时间段的起始时间endDate - 表示时间段的结束时间public static SqlFun dateAdd(Object date, int num, TimeUnit unit)
date - 是DATE或DATETIME的起始值。num - 是一个字符串,用于确定从起始日期增加的间隔值。unit - 是expr可解析的间隔单位,例如DAY,HOUR等.public static <T,R> SqlFun dateAdd(ColumnFun<T,R> date, int num, TimeUnit unit)
date - 是DATE或DATETIME的起始值。num - 是一个字符串,用于确定从起始日期增加的间隔值。unit - 是expr可解析的间隔单位,例如DAY,HOUR等.public static SqlFun dateSub(Object date, int num, TimeUnit unit)
date - 是DATE或DATETIME的起始值。num - 是一个字符串,用于确定从起始日期减去的间隔值。unit - 是expr可解析的间隔单位,例如DAY,HOUR等.public static <T,R> SqlFun dateSub(ColumnFun<T,R> date, int num, TimeUnit unit)
date - 是DATE或DATETIME的起始值。num - 是一个字符串,用于确定从起始日期减去的间隔值。unit - 是expr可解析的间隔单位,例如DAY,HOUR等.public static SqlFun date_format(Object date, String format)
date - 合法的日期format - 规定日期/时间的输出格式public static <T,R> SqlFun date_format(ColumnFun<T,R> date, String format)
date - 合法的日期format - 规定日期/时间的输出格式public static SqlFun str_to_date(Object str, String format)
str - 合法的字符串日期format - 规定日期/时间的格式public static <T,R> SqlFun str_to_date(ColumnFun<T,R> str, String format)
str - 合法的字符串日期format - 规定日期/时间的格式public static SqlFun iF(Object bool, Object trueResult, Object falseResult)
bool - 布尔值trueResult - true返回的结果falseResult - false返回到结果public static SqlFun length(Object str)
str - 字符串public static <T,R> SqlFun length(ColumnFun<T,R> str)
str - 字符串public static SqlFun concat_ws(String separator, Object... str)
separator - 分隔符str - 字符串数组public static SqlFun substring(Object str, int startIndex)
str - 字符串startIndex - startIndex起始位置public static <T,R> SqlFun substring(ColumnFun<T,R> str, int startIndex)
str - 字符串startIndex - startIndex起始位置public static SqlFun substring(Object str, int startIndex, int endIndex)
str - 字符串startIndex - startIndex起始位置endIndex - startIndex结束位置public static <T,R> SqlFun substring(ColumnFun<T,R> str, int startIndex, int endIndex)
str - 字符串startIndex - startIndex起始位置endIndex - startIndex结束位置public static SqlFun instr(Object str1, Object str2)
str1 - 字符串1str2 - 字符串2public static <T,R> SqlFun instr(ColumnFun<T,R> str1, Object str2)
str1 - 字符串1str2 - 字符串2public static <T,R> SqlFun instr(ColumnFun<T,R> str1, ColumnFun<T,R> str2)
str1 - 字符串1str2 - 字符串2public static SqlFun lPad(Object str1, int length, Object str2)
str1 - 字符串length - 字符串str2 - 字符串public static <T,R> SqlFun lPad(ColumnFun<T,R> str1, int length, Object str2)
str1 - 字符串length - 字符串str2 - 字符串public static <T,R> SqlFun lPad(ColumnFun<T,R> str1, int length, ColumnFun<T,R> str2)
str1 - 字符串length - 字符串str2 - 字符串public static SqlFun rPad(Object str1, int length, Object str2)
str1 - 字符串length - 字符串str2 - 字符串public static <T,R> SqlFun rPad(ColumnFun<T,R> str1, int length, Object str2)
str1 - 字符串length - 字符串str2 - 字符串public static <T,R> SqlFun rPad(ColumnFun<T,R> str1, int length, ColumnFun<T,R> str2)
str1 - 字符串length - 字符串str2 - 字符串public static SqlFun replace(Object str, Object search, Object replace)
str - 字符串search - 查找的字符串replace - 将要替换的新字符串public static <T,R> SqlFun replace(ColumnFun<T,R> str, Object search, Object replace)
str - 字符串search - 查找的字符串replace - 将要替换的新字符串public static SqlFun charIndex(Object query, Object str)
query - 查找的内容str - 数据源字符串public static <T,R> SqlFun charIndex(Object query, ColumnFun<T,R> str)
query - 查找的内容str - 数据源字符串public static SqlFun charIndex(Object query, Object str, int index)
query - 查找的内容str - 数据源字符串index - 指定位置开始查找public static <T,R> SqlFun charIndex(Object query, ColumnFun<T,R> str, int index)
query - 查找的内容str - 数据源字符串index - 指定位置开始查找public static SqlFun left(Object str, int length)
str - 字符串length - 长度public static <T,R> SqlFun left(ColumnFun<T,R> str, int length)
str - 字符串length - 长度public static SqlFun right(Object str, int length)
str - 字符串length - 长度public static <T,R> SqlFun right(ColumnFun<T,R> str, int length)
str - 字符串length - 长度public static SqlFun stuff(Object str, int index, int length, Object newStr)
str - 数据源字符串index - 开始位置length - 要删除的字符串长度newStr - 新字符串public static <T,R> SqlFun stuff(ColumnFun<T,R> str, int index, int length, Object newStr)
str - 数据源字符串index - 开始位置length - 要删除的字符串长度newStr - 新字符串public static SqlFun host_name()
public static SqlFun convert(Object type, Object value)
type - 规定目标数据类型(带有可选的长度)。value - 规定需要转换的值。public static <T,R> SqlFun convert(Object type, ColumnFun<T,R> value)
type - 规定目标数据类型(带有可选的长度)。value - 规定需要转换的值。public static SqlFun convert(Object type, Object value, Object style)
type - 规定目标数据类型(带有可选的长度)。value - 规定需要转换的值。style - 规定日期/时间的输出格式。public static <T,R> SqlFun convert(Object type, ColumnFun<T,R> value, Object style)
type - 规定目标数据类型(带有可选的长度)。value - 规定需要转换的值。style - 规定日期/时间的输出格式。public static SqlFun dataLength(Object value)
value - 返回长度的数据类型。public static <T,R> SqlFun dataLength(ColumnFun<T,R> value)
value - 返回长度的数据类型。public static SqlFun getDate()
public static SqlFun dateAdd(Object datePart, int num, Object date)
datePart - 年份(yy . yyyy . year)、季度(qq , q . quarter)、月份(mm , m , month)、年中的日(dy. y)、日(dd ,d ,day)、周(wk ,ww , week)、星期(dw.w)、小时(hh , hour)、分钟(mi , n . minute)、秒(ss , s , second)、毫秒(ms)、微秒(mcs)、纳秒(ns)num - 添加的间隔数,最好是整数,对于未来的时间,此数是正数,对于过去的时间,此数是负数date - 合法的日期表达式,类型可以是datetime、smalldatetime、charpublic static <T,R> SqlFun dateAdd(Object datePart, int num, ColumnFun<T,R> date)
datePart - 年份(yy . yyyy . year)、季度(qq , q . quarter)、月份(mm , m , month)、年中的日(dy. y)、日(dd ,d ,day)、周(wk ,ww , week)、星期(dw.w)、小时(hh , hour)、分钟(mi , n . minute)、秒(ss , s , second)、毫秒(ms)、微秒(mcs)、纳秒(ns)num - 添加的间隔数,最好是整数,对于未来的时间,此数是正数,对于过去的时间,此数是负数date - 合法的日期表达式,类型可以是datetime、smalldatetime、charpublic static SqlFun dateDiff(Object datePart, Object startDate, Object endDate)
datePart - 年份(yy . yyyy . year)、季度(qq , q . quarter)、月份(mm , m , month)、年中的日(dy. y)、日(dd ,d ,day)、周(wk ,ww , week)、星期(dw.w)、小时(hh , hour)、分钟(mi , n . minute)、秒(ss , s , second)、毫秒(ms)、微秒(mcs)、纳秒(ns)startDate - 开始时间,合法的日期表达式,类型可以是datetime、smalldatetime、charendDate - 结束时间,合法的日期表达式,类型可以是datetime、smalldatetime、charpublic static <T,R> SqlFun dateDiff(Object datePart, ColumnFun<T,R> startDate, Object endDate)
datePart - 年份(yy . yyyy . year)、季度(qq , q . quarter)、月份(mm , m , month)、年中的日(dy. y)、日(dd ,d ,day)、周(wk ,ww , week)、星期(dw.w)、小时(hh , hour)、分钟(mi , n . minute)、秒(ss , s , second)、毫秒(ms)、微秒(mcs)、纳秒(ns)startDate - 开始时间,合法的日期表达式,类型可以是datetime、smalldatetime、charendDate - 结束时间,合法的日期表达式,类型可以是datetime、smalldatetime、charpublic static <T,R> SqlFun dateDiff(Object datePart, ColumnFun<T,R> startDate, ColumnFun<T,R> endDate)
datePart - 年份(yy . yyyy . year)、季度(qq , q . quarter)、月份(mm , m , month)、年中的日(dy. y)、日(dd ,d ,day)、周(wk ,ww , week)、星期(dw.w)、小时(hh , hour)、分钟(mi , n . minute)、秒(ss , s , second)、毫秒(ms)、微秒(mcs)、纳秒(ns)startDate - 开始时间,合法的日期表达式,类型可以是datetime、smalldatetime、charendDate - 结束时间,合法的日期表达式,类型可以是datetime、smalldatetime、charpublic static SqlFun dateName(Object datePart, Object date)
datePart - 年份(yy . yyyy . year)、季度(qq , q . quarter)、月份(mm , m , month)、年中的日(dy. y)、日(dd ,d ,day)、周(wk ,ww , week)、星期(dw.w)、小时(hh , hour)、分钟(mi , n . minute)、秒(ss , s , second)、毫秒(ms)、微秒(mcs)、纳秒(ns)date - 合法的日期表达式,类型可以是datetime、smalldatetime、charpublic static <T,R> SqlFun dateName(Object datePart, ColumnFun<T,R> date)
datePart - 年份(yy . yyyy . year)、季度(qq , q . quarter)、月份(mm , m , month)、年中的日(dy. y)、日(dd ,d ,day)、周(wk ,ww , week)、星期(dw.w)、小时(hh , hour)、分钟(mi , n . minute)、秒(ss , s , second)、毫秒(ms)、微秒(mcs)、纳秒(ns)date - 合法的日期表达式,类型可以是datetime、smalldatetime、charpublic static SqlFun datePart(Object datePart, Object date)
datePart - 年份(yy . yyyy . year)、季度(qq , q . quarter)、月份(mm , m , month)、年中的日(dy. y)、日(dd ,d ,day)、周(wk ,ww , week)、星期(dw.w)、小时(hh , hour)、分钟(mi , n . minute)、秒(ss , s , second)、毫秒(ms)、微秒(mcs)、纳秒(ns)date - 合法的日期表达式,类型可以是datetime、smalldatetime、charpublic static <T,R> SqlFun datePart(Object datePart, ColumnFun<T,R> date)
datePart - 年份(yy . yyyy . year)、季度(qq , q . quarter)、月份(mm , m , month)、年中的日(dy. y)、日(dd ,d ,day)、周(wk ,ww , week)、星期(dw.w)、小时(hh , hour)、分钟(mi , n . minute)、秒(ss , s , second)、毫秒(ms)、微秒(mcs)、纳秒(ns)date - 合法的日期表达式,类型可以是datetime、smalldatetime、charpublic static SqlFun truncate(Object num, int length)
num - 数值length - 保留的小数长度public static <T,R> SqlFun truncate(ColumnFun<T,R> num, int length)
num - 数值length - 保留的小数长度public static <T,R> SqlFun mod(ColumnFun<T,R> num1, Object num2)
num1 - 数值num2 - 被%数public static SqlFun rand()
Copyright © 2024. All rights reserved.