gpt4 book ai didi

mysql - 如果超过二十列满足条件,则选择 id

转载 作者:行者123 更新时间:2023-11-29 14:46:29 26 4
gpt4 key购买 nike

理想情况下,我需要 Hibernate Criteria API 中的查询,但即使在 Native-SQL 中它也会非常有帮助。我有一个表,其中包含列 id、a1、a2、a3、a4、a5、...a25。如果超过 20 列条件“介于(最小值,最大值)”将得到满足,我需要检索 id。感谢您提供任何建议,指出解决方案甚至解决方案本身。

最佳答案

 SELECT id_field
FROM table_name
WHERE IF(a1 BETWEEN min_value AND max_value, 1, 0)
+ IF(a2 BETWEEN min_value AND max_value, 1, 0)
...
+ IF(a25 BETWEEN min_value AND max_value, 1, 0) > 20

关于mysql - 如果超过二十列满足条件,则选择 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6877735/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com