cassandra jdbc serach(如何在条件值为null的情况下排除)

时间:2019-02-14 00:43:07

标签: cassandra nosql datastax

我正在使用datatstax jdbc驱动程序。 我想执行这样的查询查询。

if (event.type == sf::Event::TextEntered){
    if (event.text.unicode < 128){
        s += static_cast<char>(event.text.unicode);
    } else {
        // Time to consider sf::String or some other unicode-capable string
    }
}

condition1是分区键。 并且condition2是主键的一部分。

这是我的问题。 “ value2”可以为null。 并且如果“ value2”为空,我想将其从搜索条件中排除

我是否需要对每个案例进行两次查询? 像这样? 或有什么方法可以处理空值?

Statement statement = new SimpleStatement("select * from tablename where condition1 = ? and condition2 = ?", value1, value2 );

0 个答案:

没有答案