Group By / String Issue的Redshift限制

时间:2018-02-28 12:11:19

标签: sql amazon-redshift

我发现Redshift中与group by子句和字符串引号相关的限制很少。就像在mysql中我们没有将sql模式的“ONLY_FULL_GROUP_BY”替换为null。它永远不允许在select子查询中没有相同列的情况下运行查询,该查询在group by子句中使用。

以同样的方式,Redshift导致一个问题,即在select中选择特定的每一列,这在Group by子句中使用。

第二个问题,我面对的是字符串引用。如果我已为列提取数据类型varchar。然后我仍然需要从值中删除引号以在Redshift中运行任何查询。就像我使用这个查询一样

select * 
from table_name 
where user_id = '10'

然后它不允许我运行查询,直到我没有删除值10的单引号。

有人对这类问题有任何疑问,请帮忙!

0 个答案:

没有答案