1. ホーム
  2. sql

[解決済み] 無効な電子メールアドレスを検索するためのSqlスクリプト

2023-06-09 05:42:49

質問

アクセスデータベースからデータをインポートしましたが、電子メールアドレスフィールドにバリデーションがありませんでした。 どなたか、無効な電子メールアドレスのリスト (@ がないなど) を返すことができる SQL スクリプトをお持ちですか。

どのように解決するのですか?

SELECT * FROM people WHERE email NOT LIKE '%_@__%.__%'

これ以上複雑なものは、偽陰性を返す可能性が高く、実行速度も遅くなります。

コードで電子メールアドレスを検証することは、事実上不可能です。

EDIT: 関連する質問