Replace 谷歌查询语言GQL字符串操作我需要一个替换或替换函数
我正在使用导入CSV的Google工作表 我对其执行查询的范围称为“导入” 我需要做一些简单的字符串函数,比如Replace 谷歌查询语言GQL字符串操作我需要一个替换或替换函数,replace,google-sheets,gql,google-query-language,Replace,Google Sheets,Gql,Google Query Language,我正在使用导入CSV的Google工作表 我对其执行查询的范围称为“导入” 我需要做一些简单的字符串函数,比如REPLACE()和LEN()来评估我的数据是否可以接受 我一直在搜索,但找不到任何方法来操作谷歌查询语言中的字符串 其他来源建议我可以使用“标准”SQL,但我似乎不能 有什么想法可以去哪里看和学习吗?这种语言似乎没有得到很好的支持,我也找不到任何IRC组 我所拥有的: =query(Import,"select A,B,F,E,AL where not AL matches '^[A-
REPLACE()
和LEN()
来评估我的数据是否可以接受
我一直在搜索,但找不到任何方法来操作谷歌查询语言中的字符串
其他来源建议我可以使用“标准”SQL,但我似乎不能
有什么想法可以去哪里看和学习吗?这种语言似乎没有得到很好的支持,我也找不到任何IRC组
我所拥有的:
=query(Import,"select A,B,F,E,AL where not AL matches '^[A-Za-z]{2}[ ]{0,1}[0-9]{2}[ ]{0,1}[a-zA-Z]{3}$'")
我想要的:(T-SQL)
谷歌查询语言是非常有限的,没有功能,将给你所要求的功能。不过,在对数据运行查询之前,您应该能够使用标准的Google Sheets功能对数据执行必要的替换。您可以在查询公式本身中定义查询范围的同时操作数据,例如:
=query(ArrayFormula(regexreplace('Filters@0'!F1:L250,"Eliminate ","")),"select Col1, Col7 where Col7 matches '(.*\d{1,3}\.){3}.*'"))
=query(ArrayFormula(regexreplace('Filters@0'!F1:L250,"Eliminate ","")),"select Col1, Col7 where Col7 matches '(.*\d{1,3}\.){3}.*'"))