逃离Cassandra中的角色选择和条件

时间:2016-11-22 12:51:44

标签: apache-spark cassandra apache-spark-sql

我想在Cassandra上检查一个类似于' as(exprs)'的值。

Select 'as(exprs)' as test from temp where tempval = "'as(exprs)'"

我试过了,

''as(exprs)''
"'as(exprs)'"
"'"as(exprs)""
/'as(exprs)/'
//'as(exprs)//'
$$'as(exprs)'$$

但没有任何效果。我正在使用Spark SQL,btw。

运行

2 个答案:

答案 0 :(得分:0)

你不能在Cassandra

中这样做

SELECT之后唯一支持的操作是:

  • DISTINCT
  • COUNT(*)
  • COUNT(1)
  • column_name AS new_name
  • WRITETIME(column_name)
  • TTL(column_name)
  • dateOf(),now(),minTimeuuid(),maxTimeuuid(),unixTimestampOf(),typeAsBlob()和blobAsType()

答案 1 :(得分:0)

谢谢,我可以设法在spark sql中使用concat操作。