gpt4 book ai didi

cassandra - CQL 选择特定列

转载 作者:行者123 更新时间:2023-12-02 09:34:25 27 4
gpt4 key购买 nike

对于以下 Cassandra 架构:

CREATE TABLE periods (
period_name text,
event_name text,
event_date timestamp,
weak_race text,
strong_race text,
PRIMARY KEY (period_name, event_name, event_date)
);

通常select语句可以是这样的:

SELECT * FROM ruling_stewards
WHERE king = 'Brego'
AND reign_start >= 2450
AND reign_start < 2500 ALLOW FILTERING;

但是有没有办法在不给出关系的情况下选择特定列?例如,要显示所有 event_nameperiod_name 列? (不显示其他未提及的列)。

最佳答案

与 SQL 一样,要仅显示特定列,您可以在 SELECT 语句中命名它们:

SELECT event_name, period_name 
FROM ruling_stewards;

无论是否指定 WHERE 子句,都可以使用。

如需进一步引用,请通读 Cassandra 2.x SELECT文档。

关于cassandra - CQL 选择特定列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28568906/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com