ホームページ >データベース >mysql チュートリアル >正規表現を使用して MySQL の数値を検出するにはどうすればよいですか?
正規表現を使用した MySQL の数値データの識別
問題:
MySQL データベースの列内の数値を効率的に識別するにはどうすればよいですか?
解決策:
MySQL の正規表現機能は、簡単な方法を提供します。 その方法は次のとおりです:
<code class="language-sql">SELECT * FROM myTable WHERE col1 REGEXP '^[0-9]+$';</code>
内訳:
この SQL クエリは正規表現を使用して行をフィルタリングします:
^
: 文字列の先頭と一致します。[0-9]
: 1 つ以上の数字 (0 ~ 9) と一致します。$
: 文字列の末尾と一致します。このパターンにより、col1
内の文字列全体が数字のみで構成されることが保証されます。 数字以外の文字を含む値は選択されません。 したがって、col1
に純粋な数値が含まれる行のみが返されます。
以上が正規表現を使用して MySQL の数値を検出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。