回到主页

从数据库中随机获取数据

· scala-slick

需要从数据库中随机抽取数据时可以使用原生sql方法。

broken image

上面中的rank用的是mySql数据库。

用postSql的时候要改为random,不同的数据需要不同配置,请对号入座,并不通用。

用slick框架时使用的方式如下:

val rand = SimpleFunction.nullary[Double]("random") query.sortBy(x => rand).take(1)