SQL随机数实例解析
发布时间:2022-06-16 18:50:24 所属栏目:MySql教程 来源:互联网
导读:本文小编为大家详细介绍SQL随机数实例分析,内容详细,步骤清晰,细节处理妥当,希望这篇SQL随机数实例分析文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 要得到一个随机数,写SQL其实有很多中写法。比如限定数据的范围是7~1
本文小编为大家详细介绍“SQL随机数实例分析”,内容详细,步骤清晰,细节处理妥当,希望这篇“SQL随机数实例分析”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 要得到一个随机数,写SQL其实有很多中写法。比如限定数据的范围是7~12,可以这样写。 mysql> SELECT FLOOR(7 + (RAND() * 6)); +-------------------------+ | FLOOR(7 + (RAND() * 6)) | +-------------------------+ | 10 | +-------------------------+ 1 row in set 比如限定的数据范围是100以内,可以这样写。 mysql> select truncate(round(rand(),2)*100,0); +---------------------------------+ | truncate(round(rand(),2)*100,0) | +---------------------------------+ | 78 | +---------------------------------+ 当然这样只是最基本的实现,还没有考虑到种子函数的影响。 我们暂且抛开实现的复杂度,来看看结合一些场景的不同实现,我临时自造了几个概念,但是意思应该是相通的。 这类随机数就好比陕西的油泼面一样,简单快捷,一勺油即可搞定。如果我需要10个数字,那么我一次就生成10个随机数字。 看起来实现有些难,其实还好,使用rand()和limit即可。 ![]() (编辑:包头站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐