使用where条件过滤视图

时间:2014-08-21 11:06:14

标签: mysql sql views

我有一个名为new_view的视图。我想使用where条件过滤我的视图的内容。我写了下面的查询。它返回零行。

SELECT * FROM analyticsdata.new_view
where  client_name='Client 1';

如果我使用下面的代码,我可以过滤1月份的值。

SELECT * FROM analyticsdata.new_view
where  month1='January';

输出上述代码  enter image description here

我的第一个查询可能有什么问题。

1 个答案:

答案 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';

也许这解决了这个问题。