指定された値が文字列であるかどうかを確認するには、cast() 関数を使用します。値が数値でない場合は 0 を返し、それ以外の場合は数値を返します。このようにして、値が整数であるかどうかを確認できます。
以下は出力です。値が数値ではないため、0 が返されることを示します。
リーリー以下は出力です。値が数値であることを示すため、値そのものが返されます。
リーリーこのロジックは浮動小数点に対してもうまく機能します。
以下は浮動小数点値のクエリです。
リーリーこれが出力です。
リーリーこれは、浮動小数点数を含む、あらゆる値のすべての条件に対して機能します。
新しいテーブルを作成しましょう。
リーリーテーブルにレコードを挿入します。
リーリーすべてのレコードを表示します。
リーリーこれが出力です。
リーリー上記の出力では、123456 のみが整数で、残りは整数ではありません。
値が整数であるかどうかを確認するための構文。
リーリー正規表現クエリを使用します。これは整数値のみを出力します。
リーリー以下は出力です。
ああああ以上がMySQL で値が整数かどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。