cast 函数: 类型转换函数,cast(kbcount as int); case when: 条件判断,case when kbcount is not null and cast(kbcount as int) >= cast(patch_count as int) then '1' else '0' end as isinstalled ; 语法:方法1 ( case sex when '1' then '男' when '2' then '女' else '未知' end ) as 性
date: 2018-11-16 19:03:08 updated: 2018-11-16 19:03:08 Hive sql函数 一.关系运算 等值比较: = select 1 from dual where 1 = 2; 等值比较:<=> a <=> b 不等值比较: <>和!= a != b || a <> b 小于比较: < a < b 小于等于比较: <= a <= b 大于比较: > a > b 大于等于比较:
今天遇到一个查询类型转换的问题:表的字段是varchar2类型,然后查询到的结果要转换为number(20,2),刚开始的时候使用to_number()函数,发现不能满足需求.后来才知道,原来还有cast函数可以显示转换字段类型:cast(col_name as number(20,2)),最终解决了问题.