4、BigQuery 简单查询与数据操作指南

BigQuery 简单查询与数据操作指南

1. BigQuery 的 SQL 方言

BigQuery 支持符合 SQL:2011 的方言。当规范不明确或缺失时,它会遵循现有 SQL 引擎的约定。在一些没有规范的领域,如机器学习,BigQuery 会定义自己的语法和语义。

1.1 旧版 SQL(Legacy SQL)

过去,BigQuery 仅支持有限的 SQL 子集,并带有一些 Google 增强功能。这是因为它基于 Google 内部的 SQL 查询引擎 Dremel,该引擎最初用于处理 Protocol Buffers(Protobufs)中的日志数据。由于 Dremel 并非通用的 SQL 引擎,它使用的 SQL 方言(即旧版 SQL)非常适合处理层次结构的 Protobufs。例如,在 Dremel 中, COUNT(*) 会计算最重复字段中的非 NULL 值数量。

现在,建议使用标准 SQL。Google Cloud Platform(GCP)Cloud Console 中的 BigQuery 用户界面(UI)默认使用标准 SQL,新功能也不会再移植到旧版 SQL。但有些工具和用户界面仍默认使用旧版 SQL,若遇到这种情况,可在查询的第一行添加 #standardsql ,示例如下:

#standardsql 
SELECT DISTINCT gender 
FROM `bigquery-public-data`.new_york_citibike.citibike_trips
随着信息技术在管理上越来越深入而广泛的应用,作为学校以及一些培训机构,都在用信息化战术来部署线上学习以及线上考试,可以线下的考试有机的结合在一起,实现基于SSM的小码创客教育教学资源库的设计实现在技术上已成熟。本文介绍了基于SSM的小码创客教育教学资源库的设计实现的开发全过程。通过分析企业对于基于SSM的小码创客教育教学资源库的设计实现的需求,创建了一个计算机管理基于SSM的小码创客教育教学资源库的设计实现的方案。文章介绍了基于SSM的小码创客教育教学资源库的设计实现的系统分析部分,包括可行性分析等,系统设计部分主要介绍了系统功能设计和数据库设计。 本基于SSM的小码创客教育教学资源库的设计实现有管理员,校长,教师,学员四个角色。管理员可以管理校长,教师,学员等基本信息,校长角色除了校长管理之外,其他管理员可以操作的校长角色都可以操作。教师可以发布论坛,课件,视频,作业,学员可以查看和下载所有发布的信息,还可以上传作业。因而具有一定的实用性。 本站是一个B/S模式系统,采用Java的SSM框架作为开发技术,MYSQL数据库设计开发,充分保证系统的稳定性。系统具有界面清晰、操作简单,功能齐全的特点,使得基于SSM的小码创客教育教学资源库的设计实现管理工作系统化、规范化。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值