Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да проверя дали дадена стойност е цяло число в MySQL?

Предполагам, че искате да проверите стойност на низ. Един хубав начин е операторът REGEXP, съпоставящ низа с регулярен израз. Просто направете

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

това е сравнително бързо. Ако полето ви е числово, просто тествайте за

ceil(field) = field

вместо това.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SUBTIME() Примери – MySQL

  2. конфигурацията на mysql спира при стартиране на сървъра

  3. mysql_real_escape_string VS добавя наклонени черти

  4. Запитване от две таблици в отчета

  5. Какво е SQL? Какво е база данни? Системи за управление на релационни бази данни (RDBMS) обяснени на обикновен английски.