我在Snowflake中有一些数据,并且正在使用Web界面运行一些查询。
我有以下查询:
select * from MY_TABLE
where AIRPORT_CODE in (select IATA from AIRPORT_CODES_TABLE)
这将返回一个空结果。但是,MY_TABLE
中有一些值应该返回。
如果我仅创建以下测试查询,则实际上确实会得到一些结果:
select * from MY_TABLE
where AIRPORT_CODE in ('YHZ')
因此,MY_TABLE
中显然有行,其行值为'YHZ'
。而且,YHZ
肯定在表AIRPORT_CODES_TABLE
中,因此原始查询也应返回一些结果。这是AIRPORT_CODES_TABLE
的代码段:
select IATA from AIRPORT_CODES_TABLE
我在这里想念什么?我参考了the official docs进行查询,因此应该是正确的。
答案 0 :(得分:2)
使用myapp
函数可以尝试一下
Trim