【发布时间】:2017-02-25 13:51:57
【问题描述】:
我在 postgresql 中有一个“名称”列。我只需要从中获取字母。它应该只获取空格前的第一个单词,并且应该只获取字母。以下是输入和预期输出截图:
下面是它的 sql fiddle:
【问题讨论】:
标签: regex postgresql split position space
我在 postgresql 中有一个“名称”列。我只需要从中获取字母。它应该只获取空格前的第一个单词,并且应该只获取字母。以下是输入和预期输出截图:
下面是它的 sql fiddle:
【问题讨论】:
标签: regex postgresql split position space
使用SUBSTRING函数和正则表达式提取匹配的子字符串:
SELECT SUBSTRING(name, '^[a-zA-Z]+') FROM test1
【讨论】: