postgresql - 从转义字符开始的子字符串

标签 postgresql substring postgresql-9.4

我正在使用 PostgreSQL,我需要截断一个文本字符串,我需要从转义字符 (:) 开始显示。

我正在尝试这样的事情:

  SELECT SUBSTRING ('CATEGORIA DE TRABAJOS: EJECUTIVO' FROM '%#":#"%' FOR '#'); 

最佳答案

t=# select split_part('CATEGORIA DE TRABAJOS: EJECUTIVO',':',2);
 split_part
------------
  EJECUTIVO
(1 row)

只是用第一个找到的分隔符分割?..

关于postgresql - 从转义字符开始的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41265098/

相关文章:

postgresql - 在客户端代码的目录 header 中使用定义的基本类型 OID 是否安全?

postgresql - pg_dumpall 将结果保存到另一台服务器?

正则表达式提取变量子字符串

mysql - PostgreSQL 9.4 : Use calculated column in the same query and group partial results by month

json - 从 postgreSQL 中的表查询 json 对象

sql - 从不完整的数据返回结果?

java - 获取 org.hibernate.MappingException : No Dialect mapping for JDBC type:

java - String#subSequence() 有什么用

javascript不能去掉字符串的第一个字母

postgresql - 部分索引未生效