当前位置:网站首页>GBase 8c 二进制字符串操作符
GBase 8c 二进制字符串操作符
2022-07-24 00:16:00 【大壮十二】
GBase 8c提供了常用的函数调用语法。
- btrim(string bytea,bytes bytea)
描述:从string的开头和结尾删除只包含bytes中字节的最长的字符串。返回值类型:bytea
示例:
gbase=# SELECT btrim(E'\\000trim\\000'::bytea, E'\\000'::bytea) AS RESULT;
result
------------
\x7472696d
(1 row)
- get_bit(string, offset)
描述:从字符串中抽取位。返回值类型:int
示例:
gbase=# SELECT get_bit(E'Th\\000omas'::bytea, 45) AS RESULT;
result
--------
1
(1 row)
- get_byte(string, offset)
描述:从字符串中抽取字节。返回值类型:int
示例:
gbase=# SELECT get_byte(E'Th\\000omas'::bytea, 4) AS RESULT;
result
--------
109
(1 row)
- rawcmp
描述:raw数据类型比较函数。参数:raw, raw
返回值类型:integer
- raweq
描述:raw数据类型比较函数。参数:raw, raw
返回值类型:boolean
- rawge
描述:raw数据类型比较函数。参数:raw, raw
返回值类型:boolean
- rawgt
描述:raw数据类型比较函数。参数:raw, raw
返回值类型:boolean
- rawin
描述:raw数据类型解析函数。参数:cstring
返回值类型:bytea
- rawle
描述:raw数据类型解析函数。参数:raw, raw
返回值类型:boolean
- rawlike
描述:raw数据类型解析函数。参数:raw, raw
返回值类型:boolean
- rawlt
描述:raw数据类型解析函数。参数:raw, raw
返回值类型:boolean
- rawne
描述:比较raw类型是否一样。参数:raw, raw
返回值类型:boolean
- rawnlike
描述:比较raw类型与模式是否不匹配。参数:raw, raw
返回值类型:boolean
- rawout
描述:RAW类型的输出接口。参数:bytea
返回值类型:cstring
- rawsend
描述:转换bytea为二进制类型。参数:raw
返回值类型:bytea
- rawtohex
描述:raw格式转换为十六进制。参数:text
返回值类型:text
- set_bit(string,offset, newvalue)
描述:设置字符串中的位。返回值类型:bytea
示例:
gbase=# SELECT set_bit(E'Th\\000omas'::bytea, 45, 0) AS RESULT;
result
------------------
\x5468006f6d4173
(1 row)
- set_byte(string,offset, newvalue)
描述:设置字符串中的字节。返回值类型:bytea
示例:
gbase=# SELECT set_byte(E'Th\\000omas'::bytea, 4, 64) AS RESULT;
result
------------------
\x5468006f406173
(1 row)
边栏推荐
- 学习的快乐很多
- iNFTnews | 呵护“雪山精灵”,42VERSE“数字生态保护”公益项目即将盛启
- String function 1 of C language
- Xmind用例导入到TAPD的方案(附代码)
- L2TP的LAC自动拨号实验
- Scheme for importing XMIND use cases into tapd (with code)
- 473-82(40、662、31、98、189)
- 【HCIP】MGRE环境下OSPF实验,含多进程双向重发布及OSPF特殊区域
- My meeting of OA project (query)
- Joinable and detached of pthread
猜你喜欢

vulnhub wpwn: 1

webrtc 1对1 -基本架构与目录

Splicing of.Net distribution with outlook mail format and table

OA项目之我的会议(查询)

Why do most people think programming is difficult?

docker搭建sonarqube,mysql5.7环境
C语言详解系列——函数的认识(2)如何使用函数实现交换两个整型变量的值

July 23, 2022 - mapper file description

Inftnews | protect the "Snow Mountain Spirit", and the 42verse "digital ecological protection" public welfare project is about to start

深度学习之 9 前馈神经网络 基本概念
随机推荐
【HCIP】MGRE环境下OSPF实验,含多进程双向重发布及OSPF特殊区域
作为一个程序员,有什么想对新人说的吗?
Jenkins 使用sonarqube构建流水线代码审查项目
作为一个程序员,有什么想对新人说的吗?
Adaptation scheme of large screen visualization
合宙ESP32C3基于Arduino IDE框架下配置分区表
Tencent cloud was affirmed by international professional streaming media evaluation: video coding performance is the best in all three scenarios
Pipeline pipeline project is built by declarative and jenkinsfile under Jenkins
sed 深入理解与使用
GBase 8c系统表信息函数(二)
深度学习之 9 前馈神经网络 基本概念
July 23, 2022 - mapper file description
STL案例-评委打分
加密技术应用
Pytorch with torch no_ grad(): && model.eval()
子矩阵的和
My meeting of OA project (query)
Linked list - 206. Reverse linked list (this question is very important)
学习的快乐很多
高数_第1章空间解析几何与向量代数__两点距