ホームページ >データベース >mysql チュートリアル >MySQL で値が整数かどうかを確認するにはどうすればよいですか?

MySQL で値が整数かどうかを確認するにはどうすればよいですか?

WBOY
WBOY転載
2023-08-25 12:17:032036ブラウズ

在 MySQL 中如何检查一个值是否为整数?

指定された値が文字列であるかどうかを確認するには、cast() 関数を使用します。値が数値でない場合は 0 を返し、それ以外の場合は数値を返します。このようにして、値が整数であるかどうかを確認できます。

ケース 1 - 文字列を整数でチェックする

リーリー

以下は出力です。値が数値ではないため、0 が返されることを示します。

リーリー

ケース 2 - 整数値のみをチェックする

リーリー

以下は出力です。値が数値であることを示すため、値そのものが返されます。

リーリー

このロジックは浮動小数点に対してもうまく機能します。

以下は浮動小数点値のクエリです。

リーリー

これが出力です。

リーリー

通常の演算子を使用した代替ロジック

これは、浮動小数点数を含む、あらゆる値のすべての条件に対して機能します。

新しいテーブルを作成しましょう。

リーリー

テーブルにレコードを挿入します。

リーリー

すべてのレコードを表示します。

リーリー

これが出力です。

リーリー

上記の出力では、123456 のみが整数で、残りは整数ではありません。

値が整数であるかどうかを確認するための構文。

リーリー

正規表現クエリを使用します。これは整数値のみを出力します。

リーリー

以下は出力です。

ああああ

以上がMySQL で値が整数かどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。