0

メールアドレスのテーブルがあります。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)
4

3 に答える 3