检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
比较操作符 比较操作符可用于所有相关的数据类型,并返回布尔类型数值。 所有比较操作符都是双目操作符,被比较的两个数据类型必须是相同的数据类型或者是可以进行隐式转换的类型。例如1<2<3这样的表达式为非法的,因为布尔值和3之间不能做比较。 DataArtsFabric SQL提供的比较操作符请参见表1。
DML语法一览表 DML(Data Manipulation Language数据操作语言),用于对数据库表中的数据进行操作。如:插入、更新、查询、删除。 插入数据 插入数据是往数据库表中添加一条或多条记录,请参考INSERT。 查询数据 数据库查询语句SELECT是用于在数据库
约束限制 Python UDF即使用Python语言编写的自定义函数,当DataArtsFabric SQL提供的内置函数无法支撑客户的业务实现时, 客户可以参考本文中的开发流程及使用示例,自行编写代码逻辑创建Python UDF,以满足多样化业务需求。 使用Python Scalar
accessKey, String secretKey) 参数说明 参数名 是否必填 描述 endpoint 是 DataArtsFabric SQL提供的服务地址。 accessKey 是 接入键标识 secretKey 是 安全接入键 代码样例 // 从环境变量读取参数(推荐方式) String
数组表达式 IN expression IN (value [, ...]) 右侧括号中的是一个表达式列表。左侧表达式的结果与表达式列表的内容进行比较。如果列表中的内容符合左侧表达式的结果,则IN的结果为true。如果没有相符的结果,则IN的结果为false。 示例如下: 1 2
准备工作 准备Python环境 安装DataFrame包依赖Python 3.11环境,使用前请提前安装好Python 3.11。 安装DataFrame包 在线安装: 通过华为内部源使用pip进行安装: pip install --trusted-host pypi.cloudartifact
时间、日期处理函数和操作符 时间/日期操作符 时间/日期函数 EXTRACT date_part date_format time_format 父主题: 函数和操作符
文本检索函数和操作符 文本检索操作符 文本检索函数 文本检索调试函数 父主题: 函数和操作符
网络地址函数和操作符 cidr和inet操作符 网络地址函数 父主题: 函数和操作符
Schemas/Tables/Views/Partitions/Functions 功能描述 SHOW为DataArtsFabric SQL服务下特有语法,该语法功能是列举LakeFormation上指定对象下的子对象信息。 注意事项 无。 语法格式 1 2 3 4 5 6 7 SHOW
处理XML 为了处理数据类型XML的值,DataArtsFabric SQL提供了函数xpath和xpath_exists计算XPath表达式以及XMLTABLE表函数。 xpath(xpath, xml [, nsarray]) 描述:它返回一个XML值的数组对应xpath表达
简单表达式 逻辑表达式 逻辑表达式的操作符和运算规则,请参见逻辑操作符。 比较表达式 常用的比较操作符,请参见比较操作符。 除比较操作符外,还可以使用以下句式结构: BETWEEN操作符 a BETWEEN x AND y等效于a >= x AND a <= y a NOT BETWEEN
条件表达式 在执行SQL语句时,可通过条件表达式筛选出符合条件的数据。 条件表达式主要有以下几种: CASE CASE表达式是条件表达式,类似于其他编程语言中的CASE语句。 CASE表达式的语法图请参考图1。 图1 case::= CASE子句可以用于合法的表达式中。condi
数据类型映射 Python和DataArtsFabric SQL数据类型的映射关系如下表所示: 表1 Python和DataArtsFabric SQL数据类型的映射关系 Python类型 DataArtsFabric SQL类型 int BIGINT bool BOOLEAN float
使用DataFrame API注册Scalar UDF Scalar UDF类型 注册Scalar UDF概览 显式注册Scalar UDF 隐式注册Scalar UDF 父主题: DataArtsFabric DataFrame
获取查询结果(直接获取) 功能介绍 用户可以使用statementId及sessionId查询该语句的执行结果,并获取结果集。本接口方法是通过Java SDK访问服务端直接获取结果集并返回。 方法定义 StatementResponse getStatementResultDirect(String workspaceId
如果源编码格式到目标编码格式的转化规则不存在,则字符串不进行任何转换直接返回,如GBK和LATIN1之间的转换规则是不存在的,具体转换规则可以通过查看系统表pg_conversion获得。 示例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
产生XML内容 本节函数和类函数的表达式可以用来从SQL数据产生XML内容。适用于将查询结果格式化成XML文档以便于在客户端应用中处理。 XMLPARSE ( { DOCUMENT | CONTENT } value) 描述:从字符数据中生成一个XML类型的值。 返回值类型:xml
使用Tableau访问DataArtsFabric SQL Tableau是业界流行的BI工具。对于关系数据库,可以使用JDBC API通过JDBC驱动程序与数据库交互。 获取Tableau 您可以通过Tableau官方网站 ,获取最新版本的Tableau。 使用JDBC对接DataArtsFabric
vpc_id String 参数解释:服务接入客户端的vpcID。 约束限制:不涉及。 取值范围:长度为[1,64]的英文字符、数字和中划线(-)的组合。 默认取值:不涉及。 subnet_ids Array of strings 参数解释:服务接入客户端的子网ID,多个子网用,连接。