Google查询语言:如何选择最小值?

问题描述 投票:0回答:1

我正在执行一些Web抓取任务,并且我从一个网站获得价格。问题是,我想想得到所有选项之间的最小值。例如:它将寻找一部手机,该手机具有8GB且未锁定B,但我还需要它返回所有之间的最小值找到的选项。 Google查询语言:如何选择最小值?

这是我的工作表。 This is the google spreadsheet

=QUERY(ImportJSON(C2),"SELECT Col4,Col20 WHERE Col4 CONTAINS '8GB' AND Col4 CONTAINS 'Unlocked B' LIMIT 1 label Col4'',Col20''",1)

我如何修改该公式以使其返回最低价格?这就像一个循环函数,可能吗?不论其颜色

例如,我希望该函数查找价格,它已经做到了,但是我想获得它能找到的最低价格,而不是它找到并与公式匹配的第一个价格

Google-Query Language Reference

web-scraping google-sheets google-sheets-formula min google-sheets-query
1个回答
0
投票

尝试:

=QUERY(IMPORTJSON(C2), 
 "select Col4,Col20 
  where Col4 contains '8GB' 
    and Col4 contains 'Unlocked B' 
  order by Col20 
  limit 1
  label Col4'',Col20''", 1)
© www.soinside.com 2019 - 2024. All rights reserved.