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

Bagaimana cara memilih baris dengan kunci utama, satu baris 'di atas' dan satu baris 'di bawah' dengan kolom lain?

Pertama, kueri skor untuk pengguna tertentu:

select  score
from    users
where   id = 42

Katakanlah skor untuk pengguna 42 adalah 6. Anda kemudian dapat menanyakan pengguna berikutnya seperti:

select  name
,       score
from    users
where   score > 6
order by
        score
limit   1

dan pengguna sebelumnya seperti:

select  name
,       score
from    users
where   score < 6
order by
        score desc
limit   1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. tidak dapat mengaktifkan mysql2 (~> 0.3.6), sudah mengaktifkan mysql2-0.3.2 di Rails 3.1

  2. Tampilkan jumlah di bagian bawah kolom di mysql

  3. Mencoba menginstal Perl-Mysql DBD, mysql_config tidak dapat ditemukan

  4. MySQL:Perluas rentang tanggal ke baris baru

  5. SpringDataJPA menyimpan hubungan OneToOne menjadi Tidak dapat menambah atau memperbarui baris anak:batasan kunci asing gagal