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

създаване на произволно число с помощта на MYSQL

Това трябва да даде това, което искате:

FLOOR(RAND() * 401) + 100

Най-общо, FLOOR(RAND() * (<max> - <min> + 1)) + <min> генерира число между <min> и <max> включително.

Актуализиране

Това пълно изявление трябва да работи:

SELECT name, address, FLOOR(RAND() * 401) + 100 AS `random_number` 
FROM users


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL хвърля грешка при неправилна стойност на низа

  2. Клауза WHERE преди INNER JOIN

  3. Проблем с индексите на MySQL FULLTEXT

  4. MySQL:избиране на редове, където колона е нула

  5. MySQLdb на Python не може да намери libmysqlclient.dylib с Homebrewed MySQL