简体   繁体   English

Datastax Java Cassandra驱动程序:使用WHERE的多个AND语句?

[英]Datastax Java Cassandra Driver: Multiple AND statements using WHERE?

I'm trying to run the following CQL statement using the latest Datastax Cassandra driver for Java: 我正在尝试使用Java的最新Datastax Cassandra驱动程序运行以下CQL语句:

SELECT * FROM tablename WHERE column_one=1 AND column_2=9 AND column_3=50;

Here's what I have so far (only 2 ANDs), but I can't find a way to chain more than 2 where Clauses using and(): 这是我到目前为止(只有2个AND),但我找不到链接超过2的方法,其中子句使用和():

Statement select = QueryBuilder.select().all().from( "tablename").where(QueryBuilder.eq("column_one", 1)).and(QueryBuilder.eq("column_two", 9));

Thanks! 谢谢!

The following should work: 以下应该有效:

    Statement s = QueryBuilder.select().all()
        .from("tableName")
        .where(eq("column_1", 1))
        .and(eq("column_2", 9))
        .and(eq("column_3", 50));

It produces the following statement: 它产生以下声明:

SELECT * FROM tableName WHERE column_1=1 AND column_2=9 AND column_3=50;
Statement select = QueryBuilder.select().from("tableName").
where(QueryBuilder.eq("field","value"));

This is another example, the eq method is contained in the CQL QueryBuilder. 这是另一个例子,eq方法包含在CQL QueryBuilder中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 无法使用Cassandra Datastax Java驱动程序连接到Cassandra节点之一 - Unable to connect to one of the Cassandra nodes using Cassandra Datastax Java Driver 如何使用datastax java驱动程序有效地使用批量写入cassandra? - How to efficiently use Batch writes to cassandra using datastax java driver? 如何使用带有Datastax Java驱动程序的CQL向Cassandra添加任意列? - How to add arbitrary columns to Cassandra using CQL with Datastax Java driver? Cassandra:使用 DataStax Java 驱动程序选择一系列 TimeUUID - Cassandra: Selecting a Range of TimeUUIDs using the DataStax Java Driver 如何在Cassandra中使用datastax java驱动程序有效地使用准备好的语句? - How to use prepared statement efficiently using datastax java driver in Cassandra? 使用DataStax Java驱动程序1.0.4使用CQL连接到Cassandra时出现异常 - Exception when connecting to Cassandra with CQL using DataStax Java driver 1.0.4 NoHostAvailableException使用Cassandra和DataStax Java驱动程序如果是大ResultSet - NoHostAvailableException With Cassandra & DataStax Java Driver If Large ResultSet 带分页的Datastax Cassandra Java驱动程序RetryPolicy - Datastax Cassandra java driver RetryPolicy for Statement with paging 绑定Java datastax驱动程序中的cassandra多列 - cassandra multi column in binding java datastax driver Cassandra对象使用Datastax Java驱动程序映射注释 - Cassandra object mapping annotations with Datastax Java driver
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM