データ型がvarchar(MAX)
のdescription
という列があります。SQLテキスト列の段落数はどのように数えますか?
各説明にいくつの段落があるのか知りたいと思います。どうすればこのことができますか?私は試しました:
select
len(description) - len(REPLACE(description, '\n', '')) as numParagraphs
しかし、0段落を返しています。何かアドバイス?
私はほとんどそこに間隔けどによる
select len(description) - len(replace(REPLACE(description, '.<br/>',
''),'. <br/>','')),
完璧ではない...それを行う方法を実現しました。なんらかの理由で区切り記号は<br/>
サンプルデータがありますか?また、サンプル出力もあります。 –
試してみてください。 – artm
@redsこの場合のサンプルデータは、実際にはdbにあるものを表現するために投稿することで変更されると思います。 – Brad