日常SQL总结
case length(cast(bal.ASSET_ACCT as string)) when 12 then '资金账户' WHEN 16 THEN '理财帐户' ELSE '其他' end
case后可以加入条件在写when,length(String) 为string的字符长度
length(),括号里不仅可以是string的字符串,还可以可是int类型的,但是不可以是bigint类型的
select length(cast(123 as int)) from dual --正常运行 select length(cast(123 as bigint)) from dual --invalid datatype 报错