メールアドレスのテーブルがあります。DomainNameメールアドレスのドメインを列に入力しようとしています。select ステートメントは、それ自体で正常に機能します。しかし、更新クエリに追加すると、次のようになります。
サブクエリが複数の値を返しました。
=サブクエリが、!=、<、 、<=の後に続く場合>、またはサブクエリが式として使用されている場合、これは許可されません>=。
の代わりに何を使用すればよい=ですか?
update Table1 set Table1.DomainName=
(select SUBSTRING(Table1.Email,(CHARINDEX('@',Table1.Email)+1),LEN(Table1.Email) -
(CHARINDEX('@',Table1.Email))) as DomainName FROM Table1)