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