sql中count和distinct可以直接在select部分写,但是KSQL中不能直接在select部分写

KSQL中需要用子查询的方式实现,把DISTINCT查询的做子查询
如下:

String ksql = "SELECT COUNT(person.sName) as cnt FROM (select DISTINCT p.sName from SA_OPPerson p) person";