"Smith、John Albert"のような名前のPostgresテーブルがあり、 "Smith、J A"のような名前のビューを作成する必要があります。 Postgresはいくつか持っていますregex implementations私は他の場所で見たことがありません。名前を姓とイニシャルに分割する方法
は、これまでのところ私は、だから私は、私は元の文字列に置き換え開始途中を作る方法を見つける必要があり思ってい
S, J A
返し
SELECT regexp_replace('Smith, John Albert', '\Y\w', '', 'g');
を持っています。 @bubとして
カンマの後に2番目の部分だけ正規表現を実行してください。 –
'(^ \ w +)| \ Y \ w'を試してみて、' \ 1'に置き換えてください。 –
これは機能しますか? –