【高频SQL题目进阶版】1440.计算布尔表达式的值

 错误答案:

我一开始以为,既然都能拿到值了, 那么把它们合并起来就可以了。后来发现不行。。

 

1 concat 

concat(v1.value ,operator ,v2.value) 它不是一个条件,而只是一个字符串 。

而if (condition, true_value, false_value) ,它这里接收的是条件表达式。而不是字符串。

2 sql执行顺序。

from - where - group by - having  - select - distinct -order by - limit 

3 left join 

-- 这个怎么取值。。我完全没有思路

-- 怎么把它的值 取过来?

后来发现用left join 就可以了。。一瞬间反应不过来。

参考答案:

select  left_operand ,operator,right_operand,

(case when v1.value > v2.value and operator = '>' then 'true'

when v1.value < v2.value and operator = '<' then 'true'

when v1.value = v2.value and operator = '=' then 'true'

else 'false' end )

 as value

 from  Expressions  e

 left join Variables v1 on  v1.name =  e.left_operand

LEFT JOIN Variables V2

    ON E.right_operand = V2.name

;

相关推荐

  1. Excel计算表达

    2024-03-25 17:10:05       38 阅读
  2. 1079:计算分数加减表达

    2024-03-25 17:10:05       13 阅读
  3. 后缀表达计算

    2024-03-25 17:10:05       20 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-25 17:10:05       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-25 17:10:05       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-25 17:10:05       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-25 17:10:05       18 阅读

热门阅读

  1. 宝塔部署项目

    2024-03-25 17:10:05       22 阅读
  2. nicerefresh--自动刷新Spring中@Value的值

    2024-03-25 17:10:05       15 阅读
  3. MySQL索引

    2024-03-25 17:10:05       14 阅读
  4. 蓝桥杯竞赛规则及说明【C/C++】

    2024-03-25 17:10:05       28 阅读
  5. GOF23种设计模式

    2024-03-25 17:10:05       19 阅读
  6. 稀碎从零算法笔记Day24-LeetCode:存在重复元素

    2024-03-25 17:10:05       18 阅读
  7. 记一次Qt多线程槽函数无法触发异常排查

    2024-03-25 17:10:05       18 阅读
  8. 2024蓝桥杯每日一题(树状数组)

    2024-03-25 17:10:05       16 阅读
  9. 渗透测试-ssh私钥泄露知识记录

    2024-03-25 17:10:05       15 阅读
  10. 【C++从0到1-黑马程序员】引用

    2024-03-25 17:10:05       19 阅读
  11. 开源与闭源语言模型的较量:技术分析

    2024-03-25 17:10:05       16 阅读
  12. 大数据安全分析相关与安全分析的场景

    2024-03-25 17:10:05       14 阅读
  13. IOS面试题编程机制 46-50

    2024-03-25 17:10:05       14 阅读
  14. SGD优化器和Adam区别

    2024-03-25 17:10:05       18 阅读