我正在使用带有导入CSV的Google表格。
我执行查询的范围称为“导入”
我需要做简单的字符串函数,比如REPLACE()和LEN()来评估我的数据是否可以接受。
我一直在搜索,无法找到任何方法来操纵Google查询语言中的字符串?
其他消息来源建议我可以使用'标准'SQL - 但我似乎无法......?
有什么想法在哪里观看和学习?这种语言似乎没有得到很好的支持;也找不到任何IRC小组。
我有什么:
=查询(导入,“选择A,B,F,E,AL,其中AL不匹配'^ [A-Za-z] {2} [] {0,1} [0-9] {2} [] {0,1} [a-zA-Z] {3} $'“”)
我想要什么:(T-SQL)
=查询(导入,“选择A,B,F,E,AL,其中REPLACE(AL,”,“”)匹配'^ [A-Za-z] {2} [] {0,1 } [0-9] {2} [] {0,1} [a-zA-Z] {3} $'“”)
答案 0 :(得分:0)
Google查询语言非常有限,并且没有能够为您提供所需功能的功能。不过,使用标准Google表格功能,您应该能够在运行查询之前对数据执行必要的替换。
答案 1 :(得分:0)
您可以在查询公式本身中定义查询范围时操作数据,例如:
=query(ArrayFormula(regexreplace('Filters@0'!F1:L250,"Eliminate ","")),"select Col1, Col7 where Col7 matches '(.*\d{1,3}\.){3}.*'"))