我有一个表应用程序,它有10列。类别是一列,该列具有重复的值。要获得不同的值,我有一个查询
SELECT distinct(CATEGORY) as CategoryName FROM APPLICATION where applicationId=?。我得到的结果没有任何问题。现在,我想添加另一列为categoryId。没有这样的字段,我必须生成一个字段。我尝试了下面的查询。SELECT distinct(CATEGORY) as
在HIVE from SELECT语句中创建表时,我忘记了为派生列指定别名。CREATE TABLE temp AS (SELECT date, count(distinct(id)) FROM some_table GROUP BY date);
现在,我想用派生列上的过滤器对新创建的临时表进行查询,我不想删除该表,然后使用派生列的别名再次运行相同的查询。如何筛选列计数(distinct<
我有一个类似这样的查询: SELECT DISTINCT floor FROM rooms WHERE building_id = 23; 我希望将结果转换为JSON数组。我能够使用json_agg(),如下所示: SELECT json_agg(a) from (SELECT DISTINCT floor FROM rooms WHERE building_id = 23) as a; 但这会产生一个键/值对数组: [{"floor":null},{"floor&
我有三个表(不是创建数据库的)。它们本质上是相同的,但数据略有不同,它们有Company_Id和Category_Id。我还想将类别名称链接到这个表,所以我必须加入类别。Select DistinctDistinct CompanyId, Category_ID From Product2 where Product2.CompanyId = 10SelectDistinctDistinct CompanyId, C