类 SqlFun
java.lang.Object
cn.vonce.sql.bean.Column
cn.vonce.sql.define.SqlFun
- 所有已实现的接口:
Serializable
Sql函数
- 作者:
- Jovi
- 另请参阅:
-
方法概要
修饰符和类型方法说明static <T,R> SqlFun 用于计算一组值或表达式的平均值。static SqlFun用于计算一组值或表达式的平均值。static <T,R> SqlFun 向上取整static SqlFun向上取整static <T,R> SqlFun 向上取整static SqlFun向上取整static <T,R> SqlFun 查找字符对应的下标static <T,R> SqlFun 查找字符对应的下标static SqlFun查找字符对应的下标static SqlFun查找字符对应的下标static SqlFun拼接字符static SqlFun拼接字符static <T,R> SqlFun 把日期转换为新数据类型的通用函数。static <T,R> SqlFun 把日期转换为新数据类型的通用函数。static SqlFun把日期转换为新数据类型的通用函数。static SqlFun把日期转换为新数据类型的通用函数。static <T,R> SqlFun 返回的结果集中的行数。static SqlFun返回的结果集中的行数。static SqlFuncurDate()返回当前日期为'YYYY-MM-DD“或YYYYMMDD格式的值。static SqlFuncurTime()返回当前时间以“HH:MM:SS'或'HHMMSS' 格式的值。static SqlFundatabase()当前数据库(mysql)static <T,R> SqlFun dataLength(ColumnFun<T, R> value) 返回表达式的长度(以字节为单位)static SqlFundataLength(Object value) 返回表达式的长度(以字节为单位)static <T,R> SqlFun 提取日期或日期时间表达式expr中的日期部分。static SqlFun提取日期或日期时间表达式expr中的日期部分。static <T,R> SqlFun date_format(ColumnFun<T, R> date, String format) 日期类型格式化成指定格式的字符串static SqlFundate_format(Object date, String format) 日期类型格式化成指定格式的字符串static <T,R> SqlFun 时间增加static <T,R> SqlFun 添加指定日期后的日期(SqlServer)static SqlFun时间增加static SqlFun添加指定日期后的日期(SqlServer)static <T,R> SqlFun 计算两个DATE,DATETIME或TIMESTAMP值之间的天数。static <T,R> SqlFun 计算两个DATE,DATETIME或TIMESTAMP值之间的天数。static <T,R> SqlFun 获取时差static <T,R> SqlFun 获取时差static SqlFun计算两个DATE,DATETIME或TIMESTAMP值之间的天数。static SqlFun获取时差static <T,R> SqlFun 获取指定日期部分的字符串形式static SqlFun获取指定日期部分的字符串形式static <T,R> SqlFun 获取指定日期部分的整数形式static SqlFun获取指定日期部分的整数形式static <T,R> SqlFun 时间减少static SqlFun时间减少static <T,R> SqlFun 返回给定日期的月份的日期部分。static SqlFun返回给定日期的月份的日期部分。static <T,R> SqlFun 向下取整static SqlFun向下取整static SqlFungetDate()获取当前系统日期Object[]static SqlFun当前登录的计算机名称static <T,R> SqlFun 返回时间的小时部分。static SqlFun返回时间的小时部分。static SqlFun判断,类似于三目运算static <T,R> SqlFun 返回str2在str1中首次出现的位置;如果没有找到,则返回0。static <T,R> SqlFun 返回str2在str1中首次出现的位置;如果没有找到,则返回0。static SqlFun返回str2在str1中首次出现的位置;如果没有找到,则返回0。static <T,R> SqlFun 从左边开始截取指定长度的字符串static SqlFun从左边开始截取指定长度的字符串static <T,R> SqlFun 字符串长度static SqlFun字符串长度static <T,R> SqlFun 统计字符串的字节数(取决于编码方式,utf8汉字3字节,gbk汉字2字节)static SqlFun统计字符串的字节数(取决于编码方式,utf8汉字3字节,gbk汉字2字节)static <T,R> SqlFun 字母变小写static SqlFun字母变小写static <T,R> SqlFun 其中str1是第一个字符串,length是结果字符串的长度,str2是一个填充字符串。static <T,R> SqlFun 其中str1是第一个字符串,length是结果字符串的长度,str2是一个填充字符串。static SqlFun其中str1是第一个字符串,length是结果字符串的长度,str2是一个填充字符串。static <T,R> SqlFun 清除字符左边的空格static SqlFun清除字符左边的空格static <T,R> SqlFun 返回一组值中的最大值。static SqlFun返回一组值中的最大值。static <T,R> SqlFun 返回一组值中的最小值。static SqlFun返回一组值中的最小值。static <T,R> SqlFun 返回时间的分钟,范围为0至59。static SqlFun返回时间的分钟,范围为0至59。static <T,R> SqlFun 求余数 num % 2static SqlFun求余数 num % 2static <T,R> SqlFun 返回日期的月份,取值范围为0〜12。static SqlFun返回日期的月份,取值范围为0〜12。static <T,R> SqlFun 返回日期的月份全名。static SqlFun返回日期的月份全名。static SqlFunnow()返回以"YYYY-MM-DD HH:MM:DD"或"YYYYMMDDHHMMSS.uuuuuuu"格式的字符串或数字返回配置的时区中的当前日期和时间。static SqlFunrand()获取随机数static <T,R> SqlFun 把object对象中出现的的search全部替换成replacestatic SqlFun把object对象中出现的的search全部替换成replacestatic <T,R> SqlFun 从右边开始截取指定长度的字符串static SqlFun从右边开始截取指定长度的字符串static <T,R> SqlFun 四舍五入,保留两位小数static SqlFun四舍五入,保留两位小数static <T,R> SqlFun 其中str1是第一个字符串,length是结果字符串的长度,str2是一个填充字符串。static <T,R> SqlFun 其中str1是第一个字符串,length是结果字符串的长度,str2是一个填充字符串。static SqlFun其中str1是第一个字符串,length是结果字符串的长度,str2是一个填充字符串。static <T,R> SqlFun 清除字符右边的空格static SqlFun清除字符右边的空格static <T,R> SqlFun 返回时间的秒,取值范围为0〜59。static SqlFun返回时间秒值,范围为0〜59。static <T,R> SqlFun 返回符号或0static SqlFun返回符号或0static <T,R> SqlFun 返回平方根static SqlFun返回平方根static <T,R> SqlFun str_to_date(ColumnFun<T, R> str, String format) 根据format格式字符串将str字符串转换为日期值。static SqlFunstr_to_date(Object str, String format) 根据format格式字符串将str字符串转换为日期值。static <T,R> SqlFun 从字符串的某个位置删除指定长度的字符串之后插入新字符串static SqlFun从字符串的某个位置删除指定长度的字符串之后插入新字符串static <T,R> SqlFun 切割字符,startIndex起始位置(mysql下标从1开始)static <T,R> SqlFun 切割字符,start起始位置(mysql下标从1开始),end结束位置,表示切割长度static SqlFun切割字符,startIndex起始位置(mysql下标从1开始)static SqlFun切割字符,start起始位置(mysql下标从1开始),end结束位置,表示切割长度static <T,R> SqlFun 用于计算一组值或表达式的总和。static SqlFun用于计算一组值或表达式的总和。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 SqlFuntimestampDiff(TimeUnit unit, Object startDate, Object endDate) 计算两个DATE,DATETIME或TIMESTAMP值之间的天数。toString()static <T,R> SqlFun 保留几位小数static SqlFun保留几位小数static <T,R> SqlFun 字母变大写static SqlFun字母变大写static SqlFunuser()当前用户(mysql)static SqlFun指定用户名Id的用户名static SqlFunversion()版本(mysql)static <T,R> SqlFun 返回一个指定日期的年份值,范围为1000到9999,如果日期为零,YEAR()函数返回0。static SqlFun返回一个指定日期的年份值,范围为1000到9999,如果日期为零,YEAR()函数返回0。从类继承的方法 cn.vonce.sql.bean.Column
getAlias, getName, getName, getRemarks, getTableAlias, isImmutable, isNameEscape, setAlias, setName, setRemarks, setTableAlias
-
方法详细资料
-
getFunName
-
getValues
-
toString
-
version
版本(mysql)- 返回:
-
database
当前数据库(mysql)- 返回:
-
user
当前用户(mysql)- 返回:
-
count
返回的结果集中的行数。- 参数:
value-- 返回:
-
count
返回的结果集中的行数。- 参数:
value-- 返回:
-
avg
用于计算一组值或表达式的平均值。- 参数:
value-- 返回:
-
avg
用于计算一组值或表达式的平均值。- 参数:
value-- 返回:
-
max
返回一组值中的最大值。- 参数:
value-- 返回:
-
max
返回一组值中的最大值。- 参数:
value-- 返回:
-
min
返回一组值中的最小值。- 参数:
value-- 返回:
-
min
返回一组值中的最小值。- 参数:
value-- 返回:
-
sum
用于计算一组值或表达式的总和。- 参数:
value-- 返回:
-
sum
用于计算一组值或表达式的总和。- 参数:
value-- 返回:
-
date
提取日期或日期时间表达式expr中的日期部分。- 返回:
-
date
提取日期或日期时间表达式expr中的日期部分。- 返回:
-
now
返回以"YYYY-MM-DD HH:MM:DD"或"YYYYMMDDHHMMSS.uuuuuuu"格式的字符串或数字返回配置的时区中的当前日期和时间。- 返回:
-
curDate
返回当前日期为'YYYY-MM-DD“或YYYYMMDD格式的值。- 返回:
-
curTime
返回当前时间以“HH:MM:SS'或'HHMMSS' 格式的值。- 返回:
-
year
返回一个指定日期的年份值,范围为1000到9999,如果日期为零,YEAR()函数返回0。- 参数:
date- 合法的日期- 返回:
-
year
返回一个指定日期的年份值,范围为1000到9999,如果日期为零,YEAR()函数返回0。- 参数:
date- 合法的日期- 返回:
-
month
返回日期的月份,取值范围为0〜12。- 参数:
date- 合法的日期- 返回:
-
month
返回日期的月份,取值范围为0〜12。- 参数:
date- 合法的日期- 返回:
-
monthName
返回日期的月份全名。- 参数:
date- 合法的日期- 返回:
-
monthName
返回日期的月份全名。- 参数:
date- 合法的日期- 返回:
-
day
返回给定日期的月份的日期部分。- 参数:
date- 它是您要获取月份日期的日期值。如果date参数为零,例如'0000-00-00',则DAY函数返回0,如果日期为NULL,则DAY函数返回NULL值。- 返回:
-
day
返回给定日期的月份的日期部分。- 参数:
date- 它是您要获取月份日期的日期值。如果date参数为零,例如'0000-00-00',则DAY函数返回0,如果日期为NULL,则DAY函数返回NULL值。- 返回:
-
hour
返回时间的小时部分。返回值的范围为0至23的小时值。然而,TIME值的范围实际上要大得多,所以HOUR可以返回大于23的值。- 参数:
time- 合法的时间- 返回:
-
hour
返回时间的小时部分。返回值的范围为0至23的小时值。然而,TIME值的范围实际上要大得多,所以HOUR可以返回大于23的值。- 参数:
time- 合法的时间
-
minute
返回时间的分钟,范围为0至59。- 参数:
time- 合法的时间- 返回:
-
minute
返回时间的分钟,范围为0至59。- 参数:
time- 合法的时间- 返回:
-
second
返回时间秒值,范围为0〜59。- 参数:
time- 合法的时间- 返回:
-
second
返回时间的秒,取值范围为0〜59。- 参数:
time- 合法的时间- 返回:
-
timestampDiff
计算两个DATE,DATETIME或TIMESTAMP值之间的天数。- 参数:
unit- 表示差值的单位,可以是以下值之一:MICROSECOND(微秒)、SECOND(秒)、MINUTE(分)、HOUR(小时)、DAY(天)、WEEK(周)、MONTH(月)、QUARTER(季度)或 YEAR(年)startDate- 表示时间段的起始时间endDate- 表示时间段的结束时间- 返回:
-
timestampDiff
计算两个DATE,DATETIME或TIMESTAMP值之间的天数。- 参数:
unit- 表示差值的单位,可以是以下值之一:MICROSECOND(微秒)、SECOND(秒)、MINUTE(分)、HOUR(小时)、DAY(天)、WEEK(周)、MONTH(月)、QUARTER(季度)或 YEAR(年)startDate- 表示时间段的起始时间endDate- 表示时间段的结束时间- 返回:
-
timestampDiff
public static <T,R> SqlFun timestampDiff(TimeUnit unit, ColumnFun<T, R> startDate, ColumnFun<T, R> endDate) 计算两个DATE,DATETIME或TIMESTAMP值之间的天数。- 参数:
unit- 表示差值的单位,可以是以下值之一:MICROSECOND(微秒)、SECOND(秒)、MINUTE(分)、HOUR(小时)、DAY(天)、WEEK(周)、MONTH(月)、QUARTER(季度)或 YEAR(年)startDate- 表示时间段的起始时间endDate- 表示时间段的结束时间- 返回:
-
dateDiff
计算两个DATE,DATETIME或TIMESTAMP值之间的天数。- 参数:
startDate- 表示时间段的起始时间endDate- 表示时间段的结束时间- 返回:
-
dateDiff
计算两个DATE,DATETIME或TIMESTAMP值之间的天数。- 参数:
startDate- 表示时间段的起始时间endDate- 表示时间段的结束时间- 返回:
-
dateDiff
计算两个DATE,DATETIME或TIMESTAMP值之间的天数。- 参数:
startDate- 表示时间段的起始时间endDate- 表示时间段的结束时间- 返回:
-
dateAdd
时间增加- 参数:
date- 是DATE或DATETIME的起始值。num- 是一个字符串,用于确定从起始日期增加的间隔值。unit- 是expr可解析的间隔单位,例如DAY,HOUR等.- 返回:
-
dateAdd
时间增加- 参数:
date- 是DATE或DATETIME的起始值。num- 是一个字符串,用于确定从起始日期增加的间隔值。unit- 是expr可解析的间隔单位,例如DAY,HOUR等.- 返回:
-
dateSub
时间减少- 参数:
date- 是DATE或DATETIME的起始值。num- 是一个字符串,用于确定从起始日期减去的间隔值。unit- 是expr可解析的间隔单位,例如DAY,HOUR等.- 返回:
-
dateSub
时间减少- 参数:
date- 是DATE或DATETIME的起始值。num- 是一个字符串,用于确定从起始日期减去的间隔值。unit- 是expr可解析的间隔单位,例如DAY,HOUR等.- 返回:
-
date_format
日期类型格式化成指定格式的字符串- 参数:
date- 合法的日期format- 规定日期/时间的输出格式- 返回:
-
date_format
日期类型格式化成指定格式的字符串- 参数:
date- 合法的日期format- 规定日期/时间的输出格式- 返回:
-
str_to_date
根据format格式字符串将str字符串转换为日期值。- 参数:
str- 合法的字符串日期format- 规定日期/时间的格式- 返回:
-
str_to_date
根据format格式字符串将str字符串转换为日期值。- 参数:
str- 合法的字符串日期format- 规定日期/时间的格式- 返回:
-
iF
判断,类似于三目运算- 参数:
bool- 布尔值trueResult- true返回的结果falseResult- false返回到结果- 返回:
-
length
统计字符串的字节数(取决于编码方式,utf8汉字3字节,gbk汉字2字节)- 参数:
str- 字符串- 返回:
-
length
统计字符串的字节数(取决于编码方式,utf8汉字3字节,gbk汉字2字节)- 参数:
str- 字符串- 返回:
-
concat
拼接字符- 参数:
str- 字符串数组- 返回:
-
concat_ws
拼接字符- 参数:
separator- 分隔符str- 字符串数组- 返回:
-
substring
切割字符,startIndex起始位置(mysql下标从1开始)- 参数:
str- 字符串startIndex- startIndex起始位置- 返回:
-
substring
切割字符,startIndex起始位置(mysql下标从1开始)- 参数:
str- 字符串startIndex- startIndex起始位置- 返回:
-
substring
切割字符,start起始位置(mysql下标从1开始),end结束位置,表示切割长度- 参数:
str- 字符串startIndex- startIndex起始位置endIndex- startIndex结束位置- 返回:
-
substring
切割字符,start起始位置(mysql下标从1开始),end结束位置,表示切割长度- 参数:
str- 字符串startIndex- startIndex起始位置endIndex- startIndex结束位置- 返回:
-
instr
返回str2在str1中首次出现的位置;如果没有找到,则返回0。不区分大小写- 参数:
str1- 字符串1str2- 字符串2- 返回:
-
instr
返回str2在str1中首次出现的位置;如果没有找到,则返回0。不区分大小写- 参数:
str1- 字符串1str2- 字符串2- 返回:
-
instr
返回str2在str1中首次出现的位置;如果没有找到,则返回0。不区分大小写- 参数:
str1- 字符串1str2- 字符串2- 返回:
-
upper
字母变大写- 参数:
str- 字符串- 返回:
-
upper
字母变大写- 参数:
str- 字符串- 返回:
-
lower
字母变小写- 参数:
str- 字符串- 返回:
-
lower
字母变小写- 参数:
str- 字符串- 返回:
-
lPad
其中str1是第一个字符串,length是结果字符串的长度,str2是一个填充字符串。如果str1的长度没有length那么长,则使用str2往左边填充;如果str1的长度大于length,则截断- 参数:
str1- 字符串length- 字符串str2- 字符串- 返回:
-
lPad
其中str1是第一个字符串,length是结果字符串的长度,str2是一个填充字符串。如果str1的长度没有length那么长,则使用str2往左边填充;如果str1的长度大于length,则截断- 参数:
str1- 字符串length- 字符串str2- 字符串- 返回:
-
lPad
其中str1是第一个字符串,length是结果字符串的长度,str2是一个填充字符串。如果str1的长度没有length那么长,则使用str2往左边填充;如果str1的长度大于length,则截断- 参数:
str1- 字符串length- 字符串str2- 字符串- 返回:
-
rPad
其中str1是第一个字符串,length是结果字符串的长度,str2是一个填充字符串。如果str1的长度没有length那么长,则使用str2往右边填充;如果str1的长度大于length,则截断- 参数:
str1- 字符串length- 字符串str2- 字符串- 返回:
-
rPad
其中str1是第一个字符串,length是结果字符串的长度,str2是一个填充字符串。如果str1的长度没有length那么长,则使用str2往右边填充;如果str1的长度大于length,则截断- 参数:
str1- 字符串length- 字符串str2- 字符串- 返回:
-
rPad
其中str1是第一个字符串,length是结果字符串的长度,str2是一个填充字符串。如果str1的长度没有length那么长,则使用str2往右边填充;如果str1的长度大于length,则截断- 参数:
str1- 字符串length- 字符串str2- 字符串- 返回:
-
ltrim
清除字符左边的空格- 参数:
str- 字符串- 返回:
-
ltrim
清除字符左边的空格- 参数:
str- 字符串- 返回:
-
rtrim
清除字符右边的空格- 参数:
str- 字符串- 返回:
-
rtrim
清除字符右边的空格- 参数:
str- 字符串- 返回:
-
replace
把object对象中出现的的search全部替换成replace- 参数:
str- 字符串search- 查找的字符串replace- 将要替换的新字符串- 返回:
-
replace
把object对象中出现的的search全部替换成replace- 参数:
str- 字符串search- 查找的字符串replace- 将要替换的新字符串- 返回:
-
charIndex
查找字符对应的下标- 参数:
query- 查找的内容str- 数据源字符串- 返回:
-
charIndex
查找字符对应的下标- 参数:
query- 查找的内容str- 数据源字符串- 返回:
-
charIndex
查找字符对应的下标- 参数:
query- 查找的内容str- 数据源字符串index- 指定位置开始查找- 返回:
-
charIndex
查找字符对应的下标- 参数:
query- 查找的内容str- 数据源字符串index- 指定位置开始查找- 返回:
-
len
字符串长度- 参数:
str- 字符串- 返回:
-
len
字符串长度- 参数:
str- 字符串- 返回:
-
left
从左边开始截取指定长度的字符串- 参数:
str- 字符串length- 长度- 返回:
-
left
从左边开始截取指定长度的字符串- 参数:
str- 字符串length- 长度- 返回:
-
right
从右边开始截取指定长度的字符串- 参数:
str- 字符串length- 长度- 返回:
-
right
从右边开始截取指定长度的字符串- 参数:
str- 字符串length- 长度- 返回:
-
stuff
从字符串的某个位置删除指定长度的字符串之后插入新字符串- 参数:
str- 数据源字符串index- 开始位置length- 要删除的字符串长度newStr- 新字符串- 返回:
-
stuff
从字符串的某个位置删除指定长度的字符串之后插入新字符串- 参数:
str- 数据源字符串index- 开始位置length- 要删除的字符串长度newStr- 新字符串- 返回:
-
host_name
当前登录的计算机名称- 返回:
-
user_name
指定用户名Id的用户名- 返回:
-
convert
把日期转换为新数据类型的通用函数。- 参数:
type- 规定目标数据类型(带有可选的长度)。value- 规定需要转换的值。- 返回:
-
convert
把日期转换为新数据类型的通用函数。- 参数:
type- 规定目标数据类型(带有可选的长度)。value- 规定需要转换的值。- 返回:
-
convert
把日期转换为新数据类型的通用函数。- 参数:
type- 规定目标数据类型(带有可选的长度)。value- 规定需要转换的值。style- 规定日期/时间的输出格式。- 返回:
-
convert
把日期转换为新数据类型的通用函数。- 参数:
type- 规定目标数据类型(带有可选的长度)。value- 规定需要转换的值。style- 规定日期/时间的输出格式。- 返回:
-
dataLength
返回表达式的长度(以字节为单位)- 参数:
value- 返回长度的数据类型。- 返回:
-
dataLength
返回表达式的长度(以字节为单位)- 参数:
value- 返回长度的数据类型。- 返回:
-
getDate
获取当前系统日期- 返回:
-
dateAdd
添加指定日期后的日期(SqlServer)- 参数:
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、char- 返回:
-
dateAdd
添加指定日期后的日期(SqlServer)- 参数:
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、char- 返回:
-
dateDiff
获取时差- 参数:
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、char- 返回:
-
dateDiff
获取时差- 参数:
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、char- 返回:
-
dateDiff
public 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、char- 返回:
-
dateName
获取指定日期部分的字符串形式- 参数:
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、char- 返回:
-
dateName
获取指定日期部分的字符串形式- 参数:
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、char- 返回:
-
datePart
获取指定日期部分的整数形式- 参数:
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、char- 返回:
-
datePart
获取指定日期部分的整数形式- 参数:
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、char- 返回:
-
round
四舍五入,保留两位小数- 参数:
num- 数值- 返回:
-
round
四舍五入,保留两位小数- 参数:
num- 数值- 返回:
-
ceil
向上取整- 参数:
num- 数值- 返回:
-
ceil
向上取整- 参数:
num- 数值- 返回:
-
ceiling
向上取整- 参数:
num- 数值- 返回:
-
ceiling
向上取整- 参数:
num- 数值- 返回:
-
floor
向下取整- 参数:
num- 数值- 返回:
-
floor
向下取整- 参数:
num- 数值- 返回:
-
truncate
保留几位小数- 参数:
num- 数值length- 保留的小数长度- 返回:
-
truncate
保留几位小数- 参数:
num- 数值length- 保留的小数长度- 返回:
-
mod
求余数 num % 2- 参数:
num1- 数值num2- 被%数- 返回:
-
mod
求余数 num % 2- 参数:
num1- 数值num2- 被%数- 返回:
-
sign
返回符号或0- 参数:
num- 数值- 返回:
-
sign
返回符号或0- 参数:
num- 数值- 返回:
-
sqrt
返回平方根- 参数:
num- 数值- 返回:
-
sqrt
返回平方根- 参数:
num- 数值- 返回:
-
rand
获取随机数- 返回:
-