使用HiveQL删除前导零
我有一个字符串值,其中可能有前导零,所以我想删除所有前导零 例如:使用HiveQL删除前导零,hive,hiveql,Hive,Hiveql,我有一个字符串值,其中可能有前导零,所以我想删除所有前导零 例如: accNumber = "000340" ---> "340" Hive中是否有UDF可用?我们可以使用regexp\u extract进行此操作吗?是的,只需使用 (修复了简单的逗号输入错误)您也可以使用 SELECT cast(cast("000340" as INT) as STRING) col_without_leading_zeroes FROM db.table; 输出:340(
accNumber = "000340" ---> "340"
Hive中是否有UDF可用?我们可以使用regexp\u extract
进行此操作吗?是的,只需使用
(修复了简单的逗号输入错误)您也可以使用
SELECT cast(cast("000340" as INT) as STRING) col_without_leading_zeroes
FROM db.table;
输出:340(数据类型为字符串)
希望这有帮助。我不知道。谢谢
SELECT cast(cast("000340" as INT) as STRING) col_without_leading_zeroes
FROM db.table;