おはようございます。いくつかの行にセミコロンで区切られた複数の電子メールを含む電子メール列がテーブルにあります。実際、私はこのクエリでメールを取得しようとしています
-- cdu_mail is the column
select
ltrim(rtrim(cdu_mail)),
substring(ltrim(RTRIM(cdu_mail)), 0, charindex(';',ltrim(RTRIM(cdu_mail))))
FROM Clientes
行に複数のメールがある場合、クエリは最初のメールを正しく取得しますが、行にメールが 1 つしかない場合、結果は空白になります。
すべてのメールを正しく取得するには、何を変更する必要がありますか?
ありがとうございました。