大查询表创建困惑

时间:2015-08-13 04:27:54

标签: google-bigquery

我必须创建一个大型查询表,其架构如下

"Love both of these brands , but the "" buy a $100k car , get or give a pair of $40 shoes "" message seems .",2015-06-22 00:00:00

"All Givens Best Commercial Ever",2015-06-22 00:00:00

我的数据如下

import grails.util.Environment

class BootStrap {  

    def init = { servletContext ->
        if (Environment.current == Environment.TEST) {
            // test setup here
        }
    }

    def destroy = {
        // teardown here (if necessary)
    }
}

我很困惑,因为这两行都被接受并插入到表格中,尽管在第一行中所有的片段字符串都在双引号之间,但它也包含双引号和逗号之间

为什么大查询不会混淆呢?

1 个答案:

答案 0 :(得分:1)

解析CSV时,BigQuery仅在未加引号的逗号上拆分,并且当在引用的字符串中遇到时,它会将双引号""视为单个转义引号字符"。因此,根据BigQuery,您的输入是有效的CSV。