首页 > 解决方案 > SQL从字符串中删除非字母字符

问题描述

我是 SQL 的初学者,我有一列包含字符串,我需要删除不在 AZ 和 az 之间的任何字符

标签: sqlregexstringpostgresql

解决方案


您可以使用regexp_replace()

select regexp_replace(col, '[^a-zA-Z]', '', 'g')

是一个 db<>fiddle。


推荐阅读