string || string | bytea | 字串连接
| '\\\\Post'::bytea || '\\047gres\\000'::bytea | \\Post'gres\000 |
octet_length (string) | int | 二进制字串中的字节数目 | octet_length('jo\\000se'::bytea) | 5 |
pg_column_size (string) | int | 存储该数值需要的字节数,这个数值可能是压缩过的 | pg_column_size('jo\\000se'::bytea) | 5 |
position (substring in string) | int | 指定子字串的位置 | position('\\000om'::bytea in 'Th\\000omas'::bytea) | 3 |
substring (string [from integer] [for int]) | bytea | 抽取子字串
| substring('Th\\000omas'::bytea from 2 for 3) | h\000o |
trim ([both]
bytes from
string)
| bytea | 从 string 的开头和结尾删除
只包含 bytes 的最长的字串。
| trim('\\000'::bytea from '\\000Tom\\000'::bytea) | Tom |
get_byte (string, offset) | int | 从字串中抽取字节。
| get_byte('Th\\000omas'::bytea, 4) | 109 |
set_byte (string,
offset, newvalue) | bytea | 设置字串中的字节。
| set_byte('Th\\000omas'::bytea, 4, 64) | Th\000o@as |
get_bit (string, offset) | int | 从字串中抽取位。
| get_bit('Th\\000omas'::bytea, 45) | 1 |
set_bit (string,
offset, newvalue) | bytea | 设置字串中的位。
| set_bit('Th\\000omas'::bytea, 45, 0) | Th\000omAs |