HSQL之基础函数

基础函数将从数字函数,日期函数,条件函数,字符串函数这几个方面进行总结1.数字函数:round(double d, int n):d是要进行四舍五入的数值,n是保留多少位小数.floor(double d): 返回小于d的最大整值ceil(double d): 返回大于d的最小整值rand(int seed): 返回随机数,seed是随机因子,比如rand(100),他的随机数是一定...
摘要由CSDN通过智能技术生成

基础函数将从数字函数,日期函数,条件函数,字符串函数这几个方面进行总结

1.数字函数:

round(double d, int n):d是要进行四舍五入的数值,n是保留多少位小数.
floor(double d): 返回小于d的最大整值
ceil(double d):  返回大于d的最小整值
rand(int seed):  返回随机数,seed是随机因子,比如rand(100),他的随机数是一定的
bin(int d):      计算d的二进制值,返回类型为string值

2.日期函数

to_date(string timestamp):返回时间字符串中的日期部分,
	这是时间:'2020-01-01 00:00:00'
	这是日期:'2020-01-01'
current_date:返回当前日期
from_unixtime(unix_timestamp()): 返回当前时间
year(date):返回年份
month(date):返回月份
day(date):  返回天
weekofyear(date):data处于该年第几周
datediff(date1,date2):返回date1与date2相关日期相差的多少天
date_add(date1,int1):返回日期date1加上int1的日期,如date_add('2019-03-06',1)
date_sub(date1,int1):返回日期date1减去int1的日期,如date_sub('2019-03-06',1)
months_between(date1,date2):返回date1与date2相差多少月,如months_between('2019-03-06','2019-01-01')
add_months(date1,int1):返回date1日期基础上加上int1个月的日期
当int1为负数,表示在date1日期基础之上减去int1个月。如add_months('2019-02-11',-1)='201
  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值