首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Hive SQL 常用零碎知识

    unix_timestamp()时间戳转成日期from_unixtime(CAST(timestamp AS INT),'yyyyMMdd')from_unixtime(CAST(timestamp AS INT),'yyyy-MM-dd...HH:dd:ss')日期转时间戳to_nuix_timestamp('2023-07-21 13:07:22','yyyy-MM-dd HH:dd:ss')日期加减-- 昨天日期date_add(from_unixtime...(unix_timestamp(),'yyyy-MM-dd'), -1)-- 明天日期date_add(from_unixtime(unix_timestamp(),'yyyy-MM-dd'), 1)日期相差天数...读取json比如event_value是一个json格式的字段,然后想获取里面的id作为单独一列select get_json_object(event_value,"$.id") AS id4....UNION ALL:UNION ALL操作符也将两个或多个查询结果集合并为一个结果集,但不进行去重。UNION ALL会保留所有结果中的重复行,并将其全部加入到最终的结果集中。

    89960

    奇奇怪怪的ORA-01841错误,分析处理过程(全)

    C1",'yyyy-mm-dd')>TO_DATE(' 2020-11-01 00:00:00', 'syyyy-mm-dd hh24:mi:ss') AND "C1" NOT LIKE...而且,从谓词信息部分,我们可以看到SQL中的条件“to_date(c1,‘yyyy-mm-dd’) > date’2020-11-01’”在两个过滤条件中,是位于靠前的位置。...也就是说,当数据库对表中的数据做过滤时,是先用“to_date(c1,‘yyyy-mm-dd’) > date’2020-11-01’”来检查。...所以,条件“to_date(c1,‘yyyy-mm-dd’) > date’2020-11-01’”的选择率会是5%,即,经过该条件过滤后,CBO认为会返回总记录的5%的行数。...如果我们”先执行过滤性好的条件“的猜测是正确的,那么这种情形下,显然,条件“to_date(c1,‘yyyy-mm-dd’) > date’2020-11-01’”的过滤性(5%)要好过条件“c1 NOT

    4.5K20

    大数据之Phoenix SQL操作

    当它不是最后一列时,比较终结符号是null byte 14 BOOLEAN BOOLEAN 0或1 binary表示0是flase, 1是true 15 TIME java.sql.Time 格式: yyyy-MM-dd...此类型与 SQL 92中的Time类型不兼容 16 DATE java.sql.Date 格式: yyyy-MM-dd hh:mm:ss 二进制表示是8位byte的long类型数据, 数据内容是客户端时区自...17 TIMESTAMP java.sql.Timestamp 格式:yyyy-MM-dd hh:mm:ss[.nnnnnnnnn] 二进制表示是8位byte的long类型和4位整型纳秒。...18 UNSIGNED_TIME java.sql.Time 格式: yyyy-MM-dd hh:mm:ss 二进制表示是8位byte的long类型数据, 数据内容是客户端时区自1970-01-01 00...19 UNSIGNED_DATE java.sql.Date 格式: yyyy-MM-dd hh:mm:ss 二进制表示是8位byte的long类型数据, 数据内容是客户端时区自1970-01-01 00

    1K20
    领券