本文介绍二进制函数的基本语法及示例。
函数列表
函数名称 | 语法 | 说明 |
---|---|---|
bin | bin(x) |
返回x的二进制表示。 |
md5 | md5(x) |
计算x的md5值。 |
hex | hex(x) |
返回x的十六进制表示。 |
sha1 | sha1(x) |
计算x的sha1值。 |
sha256 | sha256(x) |
计算x的sha256值。 |
sha512 | sha512(x) |
计算x的sha512值。 |
bin函数
返回x的二进制表示。
语法
bin(x)
参数说明
参数名称 | 说明 | 类型 | 是否必选 |
---|---|---|---|
x |
整数数字 | int类型 | 是 |
返回值类型
string类型的二进制
示例
类型 |
示例 |
---|---|
统计分析语句 |
SELECT bin(10) |
返回结果 |
00001010 |
md5函数
计算x的md5值。
语法
md5(x)
参数说明
参数名称 | 说明 | 类型 | 是否必选 |
---|---|---|---|
x |
对应列名 | 任意类型 | 是 |
返回值类型
string类型
示例
类型 |
示例 |
---|---|
统计分析语句 |
SELECT md5(level) |
返回结果 |
�^��Z�>m��u�!R� |
hex函数
返回x的十六进制表示。
语法
hex(x)
参数说明
参数名称 | 说明 | 类型 | 是否必选 |
---|---|---|---|
x |
整数数字 | int类型 | 是 |
返回值类型
string类型的十六进制
示例
类型 |
示例 |
---|---|
统计分析语句 |
SELECT hex(10) |
返回结果 |
0A |
sha1函数
计算x的sha1值。
语法
sha1(x)
参数说明
参数名称 | 说明 | 类型 | 是否必选 |
---|---|---|---|
x |
对应列名 | 任意类型 | 是 |
返回值类型
string类型
示例
类型 |
示例 |
---|---|
统计分析语句 |
SELECT sha1(level) |
返回结果 |
��W���X����&q |
sha256函数
计算x的sha256值。
语法
sha256(x)
参数说明
参数名称 | 说明 | 类型 | 是否必选 |
---|---|---|---|
x |
对应列名 | 任意类型 | 是 |
返回值类型
string类型
示例
类型 |
示例 |
---|---|
统计分析语句 |
SELECT sha256(level) |
返回结果 |
��ϴ����,M���k�UA#W�y�b�x |
sha512函数
计算x的sha512值。
语法
sha512(x)
参数说明
参数名称 | 说明 | 类型 | 是否必选 |
---|---|---|---|
x |
对应列名 | 任意类型 | 是 |
返回值类型
string类型
示例
类型 |
示例 |
---|---|
统计分析语句 |
SELECT sha512(level) |
返回结果 |
j�-�8� �d@��>k�]v�3�*g�$�R�G)c�s�c�X�/h�#�!��� |