2016-11-22 10 views
0

Cassandraで 'as(exprs)'のような値をチェックしたいと思います。Cassandraのエスケープ文字を選択してください。

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

私は次のように試した、

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

が、何も働きました。私はスパークSQLを使用して実行している、btw。

+0

あなたのスキーマを入力してください –

+0

私はテキスト値をチェックしています。 – ashK

+0

は(exprs)と同じ列名ですか? – root545

答えて

0
あなたは、カサンドラに

ザ・のみSELECT後の動作をサポートしている

これを行うことはできません

  • DISTINCT
  • COUNT(*)
  • COUNT(1)
  • 列名AS new_name
  • 書き込み時刻(列名)
  • TTL今(COLUMN_NAME)
  • dateOfを()、()、minTimeuuid()、maxTimeuuid()、unixTimestampOf()、typeAsBlob()とblobAsType()
0

おかげで、私がやって管理することができますそれはスパークSQLのconcat操作で。

関連する問題