Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara saya memeriksa untuk melihat apakah suatu nilai adalah bilangan bulat di MySQL?

Saya akan menganggap Anda ingin memeriksa nilai string. Salah satu cara yang bagus adalah operator REGEXP, mencocokkan string dengan ekspresi reguler. Cukup lakukan

select field from table where field REGEXP '^-?[0-9]+$';

ini cukup cepat. Jika bidang Anda numerik, cukup uji untuk

ceil(field) = field

sebagai gantinya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan fatal:Panggilan ke fungsi anggota bind_param() di boolean

  2. JSON_STORAGE_SIZE() – Temukan Ukuran Penyimpanan Dokumen JSON di MySQL

  3. Hubungkan ke wadah Docker MySQL dari localhost?

  4. MySQL Tampilkan Pengguna

  5. Bagaimana cara terhubung ke Database MySQL?