Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Konversi implisit Scala Slick dari beberapa jenis dalam kueri SQL mentah

Saya belum dapat menemukan solusi untuk masalah konversi implisit, tetapi saya telah menemukan solusi menggunakan sintaks licin yang lebih tradisional, dengan scala.util.Random.shuffle :

def randomByBlahAndDate(blah: Blah, newerThan: LocalDate)(implicit s: Session): Option[Photo] = {
  val photos = Query(Photos).where(_.imgDate > newerThan).where(_.blah === blah).run
  val r = new scala.util.Random(scala.compat.Platform.currentTime)
  r.shuffle(photos).headOption
}

Saya tidak yakin tentang efisiensi dibandingkan dengan menggunakan rand() MySQL MySQL , tapi ini akan berhasil untuk saat ini.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menyimpan nilai korelasi antara pengguna dalam database menggunakan MySQL dan PHP?

  2. Konversi format tanggal SQL? [dd.mm.yy ke YYYY-MM-DD]

  3. cara mereset kata sandi mysql saya di mac os 10.13.3

  4. dapatkan gambar dari mysql dengan php jquery ajax dan tampilkan di halaman html di dalam DIV

  5. mysql buat tampilan hanya jika belum ada