PostgreSQL提取字符串: 获取'.raw'字段'.webp)'后的值
从PostgreSQL的'.raw'字段中提取'.webp)'后的值
在PostgreSQL中,您可以使用字符串函数substring和position从'.raw'字段中提取'.webp)'后的值。
以下是示例查询:sqlSELECT SUBSTRING(raw, POSITION('.webp)' IN raw) + 6) AS extracted_valueFROM your_table;
解释:
- 将
your_table替换为要从中提取值的表的名称。*POSITION('.webp)' IN raw): 该函数用于查找字符串'.webp)'在字段raw中的位置。*SUBSTRING(raw, position + 6): 该函数从raw字段中截取子字符串。position + 6表示从'.webp)'结束位置的下一个字符开始截取,直到字符串结尾。
注意事项:
- 此查询假设'.webp)'在
raw字段中只出现一次。如果出现多次,则需要修改查询以获取正确的值。* 您可以根据需要调整查询以提取不同字符串后的值。
希望这个例子能帮助您在PostgreSQL中轻松提取所需的子字符串!
原文地址: http://www.cveoy.top/t/topic/fovP 著作权归作者所有。请勿转载和采集!