我有一个long_name列。我需要为此列获取短名称。短名称由长名称中"_"后的第一个字符组成。
例如: long_name: '_Michael_Smith' 应产生 'MS' 短名称 long_name: '_Michael_John_Smith' 应产生 'MJS' 短名称
我可以使用以下方式获取第一个字符: substring(long_name from position('_' in long_name)+1 for 1) as short_name。
在查询中如何获取其余字符?
例如: long_name: '_Michael_Smith' 应产生 'MS' 短名称 long_name: '_Michael_John_Smith' 应产生 'MJS' 短名称
我可以使用以下方式获取第一个字符: substring(long_name from position('_' in long_name)+1 for 1) as short_name。
在查询中如何获取其余字符?