내 cassandra 데이터베이스에서 고유 한 clientid 수를 얻어야합니다.cassandra의 someKeySpace.someTable ...에서 count (distinct someColumn)를 어떻게 선택합니까?
SELECT COUNT(DISTINCT clientid)
FROM somekeyspace.sometable
WHERE transdate > '2017-05-06'
AND transdate < '2017-05-07'
AND locationid = 1;
이 질문에 유래에 다른 사람이 게시되어 있습니다, 그러나 나는 좋은 답변을 얻을 수없는 것 : 나는 CQL 코드의 다음 조각이 작업을 수행 할 수 없습니다 알고있다. 이 문제를 UDF로 해결할 수 있습니까? 그렇다면 어떻게 될까요?
내가 가진 UDF 문제는 매개 변수로 값의 전체 열을 전달하는 방법을 모른다는 것입니다.
테이블 스키마 란 무엇입니까? –
기본 키 (clientid, locationID, transactionDetail) – J4ce