·
需要从数据库中随机抽取数据时可以使用原生sql方法。
![broken image](http://user-assets.sxlcdn.com/images/127227/Fga_rV6-u26cY9DKi3nuTQUchpaG.png?imageMogr2/strip/auto-orient/thumbnail/1200x9000>/format/png)
上面中的rank用的是mySql数据库。
用postSql的时候要改为random,不同的数据需要不同配置,请对号入座,并不通用。
用slick框架时使用的方式如下:
val rand = SimpleFunction.nullary[Double]("random") query.sortBy(x => rand).take(1)需要从数据库中随机抽取数据时可以使用原生sql方法。
上面中的rank用的是mySql数据库。
用postSql的时候要改为random,不同的数据需要不同配置,请对号入座,并不通用。
用slick框架时使用的方式如下:
val rand = SimpleFunction.nullary[Double]("random") query.sortBy(x => rand).take(1)