标签: regex postgresql split position space
我有一个专栏"姓名"在postgresql中。我需要从中获取字母表。它应该只在空格之前获取第一个单词,并且应该只获取字母表。以下是输入和预期输出截图:
下面是sql小提琴:
http://sqlfiddle.com/#!15/80018/1
答案 0 :(得分:0)
使用SUBSTRING函数和正则表达式来提取匹配的子字符串:
SELECT SUBSTRING(name, '^[a-zA-Z]+') FROM test1
http://sqlfiddle.com/#!15/80018/3/0