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

Mengapa baris ID terendah selalu dikembalikan ketika juga mengembalikan nilai MAX untuk sebuah kolom?

Ini adalah ekstensi MySQL .

Nilai yang Anda dapatkan tidak tentu. Anda akan sering mendapatkan baris pertama yang dimasukkan ke dalam tabel, tetapi ini tidak dijamin.

Jika Anda menginginkan nilai yang sesuai dari baris yang berisi usia tertinggi maka lebih baik menggunakan kombinasi ORDER BY dan LIMIT 1 :

SELECT *
FROM someTable
ORDER BY age 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. Panduan Merancang Database Untuk Sistem Manajemen Karyawan Di MySQL

  2. Konektivitas MySQL RDS dan JDBC SSL memberikan kesalahan:tidak dapat menemukan jalur sertifikasi yang valid ke target yang diminta

  3. Di MySQL, dengan FK, apa yang dilakukan CONSTRAINT?

  4. MySQL 1443:apa artinya?

  5. Indeks komposit untuk tabel hubungan