? AND dat-6ren">
gpt4 book ai didi

mysql - 如何测试日期在where条件下是否为空

转载 作者:行者123 更新时间:2023-11-29 17:16:56 25 4
gpt4 key购买 nike

我需要测试日期在where条件下是否不为空:

String query = "SELECT * FROM employe WHERE date IS NOT NULL date > ? AND date IS NOT NULL date < ? ";
PreparedStatement statement = connessione_db.prepareStatement(query);
statement.setDate(1, data_interval_1);
statement.setDate(1, data_interval_2);

日期必须介于data_interval_1data_interval_2之间以及data_interval_1data_interval_2之间可以为空。

最佳答案

只是为了测试 date 是否不为空,您可以这样做:

where date is not null

但是,对于条件,您可以这样做:

where date >= ? and date <= ?

null 值永远无法满足条件,因此这会隐式执行 null 检查。

关于mysql - 如何测试日期在where条件下是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51522359/

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