弊社は最近電子メールアドレスを変更しました。 @
以降の部分のみが変更されました。たとえば、メールが[email protected]
の場合は、[email protected]
になります。SQL Serverでvarcharを分割する方法
私たちのデータベースには、すべての電子メールを格納する列があります。すべての古いメールを新しいメールに変換する必要があります。
私は私のSQLのため、このている:
update Contacts set EmailAddress1=() where EmailAddress1 like '%oldEmail.com%';
where
一部は、古い電子メールアドレスを持つすべての行を引く必要がありますが、私は新しいものにそれらを設定する方法がわからないです。私はいくつかの文字列の操作を行う必要があります。これを行う簡単な方法はありますか?
これは、Microsoft SQL Server 2008 R2のです
をあなたはしたいかoldEmail.com' '後の'% 'を必要としません。 –
'.com'の後ろに文字があることを許していますか? – user489041
それはそうです。あなたの説明から、あなたはそれを望んでおらず、先頭の '%'だけが必要です。 –