若要在i ≤ R ≤ j 这个范围得到一个随机整数R ,需要用到表达式 FLOOR(i + RAND() * (j – i + 1))。
例如, 若要在7 到 12 的范围(包括7和12)内得到一个随机整数, 可使用以下语句:
SELECT FLOOR(7 + (RAND() * 6));

更多相关文章

  1. 使用MySQL正则表达式 __MySQL必知必会
  2. MySQL搜索优化(用子查询替换长正则表达式)
  3. JS正则表达式中有哪些特殊字符,这些特殊字符又分别表示什么含义?
  4. 在平台上获取,可移植,更大和更快(无符号)的整数类型
  5. 语法错误:从[{id}]开始的表达式[{id}]第2列的令牌'{'无效键?
  6. RegExp:匹配除Javascript中的正则表达式值之外的所有内容
  7. Javascript正则表达式对象和美元符号
  8. 密码强度正则表达式与数字[重复]
  9. 正则表达式匹配所有字符到某个标记

随机推荐

  1. Java中的IO浅析(一)
  2. 使用Java在网页中的许多可能选择中选择一
  3. java并发包学习系列:生产者消费者模式
  4. 根据给出的语料库,训练n-gram模型。根据训
  5. 大学学的java,想转行学android或php,从长远
  6. Java线程的生命周期和状态控制
  7. java多线程jdk1.7与jdk1.6结果不一致的问
  8. window下erlang(18.3)与rabbitmq(3.6.1)安装
  9. Java+opencv3.2.0之膨胀与腐蚀
  10. java基础练习 01字串