[解決済み] MySQLで値が整数であるかどうかを確認するにはどうすればよいですか?
2022-07-05 23:28:13
質問
私は、MySQL 内に
Cast()
と
Convert()
関数を使って値から整数を生成することができますが、値が整数であるかどうかを確認する方法はあるのでしょうか? 例えば
is_int()
のようなものをPHPで探しています。
どのように解決するのですか?
文字列の値をチェックしたい場合を想定してみます。いい方法の一つはREGEXP演算子で、文字列を正規表現にマッチさせることです。単純に
select field from table where field REGEXP '^-?[0-9]+$';
とすると、それなりに速くなります。フィールドが数値の場合、単に
ceil(field) = field
の代わりに
関連
-
[解決済み] MySQLでdatetimeとtimestampのどちらのデータ型を使用すべきですか?
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み] MySQLのAUTO_INCREMENTをリセットする方法
-
[解決済み] MySQLの複数行を1つのフィールドに連結することはできますか?
-
[解決済み] ブーリアン値を格納するために使用するMySQLデータ型
-
[解決済み] MySQLです。大きなVARCHARとTEXTの比較?
-
[解決済み] MySQLでシングルクォート、ダブルクォート、バックスティックを使用する場合
-
[解決済み] MySQLでibdata1ファイルを縮小/パージする方法
-
[解決済み】VARCHARからINTへのキャスト - MySQL
-
[解決済み】MySQLで正規表現による置換を行うには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
MySqlの整数インデックスと文字列インデックスの失敗または暗黙の変換問題
-
MySQLインストールチュートリアル(Windows用)詳細
-
MySQL XAが分散型トランザクションを実装する方法を1記事にまとめました。
-
[解決済み】MySQLで「すべての派生テーブルは独自のエイリアスを持つ必要があります」というエラーは何ですか?
-
[解決済み】ValueError: 値の長さがインデックスの長さと一致しない|Pandas DataFrame.unique()
-
[解決済み] [GROUP BY句に含まれるか、集約関数で使用される必要があります。
-
群関数解の無効な使用
-
CMakeエラー。ソースディレクトリ "/xxx/mysql-5.6.21" に CMakeLists.txt がないようです。
-
[解決済み] Ubuntu linux上で動作するリモートMySQLサーバーを再起動する方法は?
-
[解決済み] MySQLデータベースの名前を素早く変更する(スキーマ名を変更する)方法は?