0

下面的查询返回我需要的数据列表。我需要使它返回以 198 开头的代码190 开头的代码。我尝试简单地添加:'AND ATCOCode STARTS WITH 190' 但这只是导致没有返回数据。目前它返回所有以 198 开头的数据都没有问题。

谢谢

https://www.googleapis.com/fusiontables/v1/query?sql= SELECT%20ATCOCode%20FROM%2015n7Rpi190vjrPcmbiT_hRcZ9JbXE8a_I1euHyg%20WHERE%20ATCOCode%20STARTS%20WITH%20198 %20&key=AIzaSyALgi-LNGdXY7GDUt2GDHIsB

4

3 回答 3

2

Fusion Tables SQL 不支持 OR,因此这些建议无济于事。您能做的最好的事情是获取以 19 开头的值,然后对结果进行后处理,至少如果它是一个字符串值。如果它是一个数字,您可以通过获取值 >= 190 和 <= 198 来获得相同的效果。

于 2013-06-22T16:31:17.750 回答
0

SELECT * FROM YOUR_TABLE_NAME WHERE COLUMN_NAME LIKE '198%' OR COLUMN_NAME LIKE '190%'

于 2013-06-22T13:17:41.527 回答
0

你有没有尝试过

...where ATCOcode like '198%' or ATCocode like '190%'

于 2013-06-22T12:50:18.767 回答