11、Hive查询操作与优化全解析

Hive查询操作与优化全解析

1. 浮点数与货币处理

在涉及到数据处理时,对于浮点数的使用需要格外谨慎。尤其是在处理货币相关的数据时,要避免使用浮点数。同时,在比较浮点数时要极度小心,并且要避免所有从小类型到宽类型的隐式转换。例如,在使用强制类型转换操作符时,要注意其语法,如 number AS FLOAT

2. LIKE和RLIKE操作符
  • LIKE操作符 :这是一个标准的SQL操作符,可用于匹配以特定子字符串开头、结尾或包含该子字符串的字符串。以下是一些示例查询:
    sql -- 查询街道以Ave.结尾的员工姓名和街道地址 hive> SELECT name, address.street FROM employees WHERE address.street LIKE '%Ave.'; John Doe 1 Michigan Ave. Todd Jones 200 Chicago Ave. -- 查询城市以O开头的员工姓名和城市 hive> SELECT name, address.city FROM employees WHERE address.city LIKE 'O%'; Todd Jones Oak Park Bill King Obscuria -- 查询街道包含Chi的员工姓名和街道地址 hive> SELECT name, address.street FROM employees WHERE address.street LIKE '%Chi%'; Todd Jones 200 Chicago Ave.
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值