三生暮雨渡瀟瀟 2021-12-18 21:13 采纳率: 25%
浏览 127
已结题

hive查询,使用where子查询没有返回结果

问题遇到的现象和发生背景

测试where语句,第二种语句返回0行数据

问题相关代码,请勿粘贴截图

```sql
select e.* from
(select name, salary, deductions["Federal Taxes"] as ded,
  salary * (1 - deductions["Federal Taxes"]) as salary_minus_fed_taxes from employees) e
where round(e.salary_minus_fed_taxes) > 70000;
------------------------结果-------------------------------
+------------+-----------+--------+---------------------------+
|   e.name   | e.salary  | e.ded  | e.salary_minus_fed_taxes  |
+------------+-----------+--------+---------------------------+
| John Doe   | 100000.0  | 0.2    | 80000.0                   |
| John Bob   | 300000.0  | 0.4    | 180000.0                  |
| John Bill  | 200000.0  | 0.3    | 140000.0                  |
+------------+-----------+--------+---------------------------+
----------------------------第二种方式:
select name, salary, deductions["Federal Taxes"] as ded,
  salary * (1 - deductions["Federal Taxes"]) as salary_minus_fed_taxes from employees
where (select salary * (1 - deductions["Federal Taxes"]) from  employees) = 80000.0;
----------------结果--------------------------------------
+-------+---------+------+-------------------------+
| name  | salary  | ded  | salary_minus_fed_taxes  |
+-------+---------+------+-------------------------+
+-------+---------+------+-------------------------+

  • 写回答

1条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 12月26日
      • 已采纳回答 12月18日
      • 创建了问题 12月18日

      悬赏问题

      • ¥25 接口/特征方法的异常错误返回如何判断是否需要设计
      • ¥40 代码+预测分析,文件私信发哦(价格可商量)
      • ¥15 GAMES101 HW1 无法定义
      • ¥15 pycharm不管允许什么代码都出错,都会出现下面的情况。
      • ¥15 boost::integrate的用法
      • ¥20 51单片机输出pwm时无法调节频率,如何解决?
      • ¥15 DSP28335 AD采集正弦波
      • ¥50 pwwinauto调式修改
      • ¥30 关于#单片机#的问题:单片机基于51单片机开发计时器,使其实现以下功能:(1)开发板上四个独立按键分别控制计时器的启停、计时器的复位(按下计时值归零)、计时位切换、计时时间的递增
      • ¥15 看个代码。做个详细的解说