加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

nosql – Cassandra API相当于“SELECT … FROM … WHERE id IN(

发布时间:2020-12-13 13:29:02 所属栏目:百科 来源:网络整理
导读:假设以下数据集: id age city phone== === ==== =====alfred 30 london 3281283jeff 43 sydney 2342734joe 29 tokyo 1283881kelly 54 new york 2394929molly 20 london 1823881rob 39 sydney 4928381 要获得以下结果集.. id age phone== === =====alfred 30
假设以下数据集:

id       age  city      phone
==       ===  ====      =====
alfred   30   london    3281283
jeff     43   sydney    2342734
joe      29   tokyo     1283881
kelly    54   new york  2394929
molly    20   london    1823881
rob      39   sydney    4928381

要获得以下结果集..

id       age  phone
==       ===  =====
alfred   30   3281283
joe      29   1283881
molly    20   1823881

..使用SQL会发出..

SELECT id,age,phone FROM dataset WHERE id IN ('alfred','joe','molly');

在一个命令中产生相同结果集的相应Cassandra API调用是什么?

解决方法

CQL(Cassandra的类似SQL的查询语言)现在支持这个:

SELECT ... WHERE keyalias IN ('key1','key2','key3',...);

http://cassandra.apache.org/doc/cql/CQL.html#Filteringrows

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读