我有一个名为new_view的视图。我想使用where条件过滤我的视图的内容。我写了下面的查询。它返回零行。
SELECT * FROM analyticsdata.new_view
where client_name='Client 1';
如果我使用下面的代码,我可以过滤1月份的值。
SELECT * FROM analyticsdata.new_view
where month1='January';
输出上述代码
我的第一个查询可能有什么问题。
答案 0 :(得分:1)
如果
SELECT * FROM analyticsdata.new_view
where client_name='Client 1';
找不到任何数据,然后就没有了。也许它是'客户1'或'客户1'?
尝试
SELECT * FROM analyticsdata.new_view
where trim(client_name) = 'Client 1';
也许这解决了这个问题。