Hive中⽇期处理函数和字符串处理函数datediff是字符型函数
转换⽇期格式(将不规则的字符串⽇期转换成标准的⽇期格式)from_unixtime(unix_timestamp(字段,'yyyyMMdd'),'yyyy-MM-dd')
1、⽇期函数UNIX时间戳转⽇期函数:from_unixtime()
2、当前UNIX时间戳函数: unix_timestamp()
2.1 获取当前UNIX时间戳函数
2.2 ⽇期转UNIX时间戳函数
2.3 指定格式⽇期转UNIX时间戳函数
3、⽇期时间转⽇期函数: to_date()
4、⽇期转年函数: year()
5、⽇期转⽉函数: month()
6、⽇期转天函数: day()
7、⽇期转⼩时函数: hour()
8、⽇期转分钟函数: minute()
9、⽇期转秒函数: second()
10、⽇期转周函数: weekofyear()
11、⽇期⽐较函数: datediff(string enddate, string startdate)
12、⽇期增加函数: date_add(string startdate, int days)
13、⽇期减少函数:date_sub (string startdate, int days)
mysql字符串怎么转化为数字
最简单的⽅式就是直接在字符串后⾯+0,就相当于直接把字符串转为数字类型了,下⾯可以看⼀下具体的操作,可以看到通过+0操作,成功将两个字符串转化为了数字,并得到了相加后的结果。
使⽤CAST()函数,使⽤⽅式为CAST(value AS type);,下⾯可以看⼀下具体的操作例⼦,通过如下sql语句查看结果:
SELECT CAST('5.45' AS SIGNED);
可以看到结果直接将字符串'5.45'转为了数字5,原因是SIGNED代表整数。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论