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

Bagaimana cara mendapatkan ID dari baris yang memiliki nilai MAX dan MIN dalam SQL

Saya pikir untuk urutan per bagian Anda harus menggunakan sesuatu seperti

order by case
    when stock > 0 then 0
    when stock < 0 then 1
    end ascending,
    price ascending

Saya tidak memeriksa sintaksnya tetapi itulah idenya. Anda dapat mencari di google case untuk info lebih lanjut.

Adapun persyaratan Anda lainnya, saya memerlukan struktur tabel untuk lebih memahami...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sisipkan ke semua sel saat catatan lebih dari satu PHP

  2. MySQL mengganti semua spasi putih dengan -

  3. Bagaimana cara menyimpan UUID sebagai biner (16) di java

  4. Apakah ada MySQL yang setara dengan tipe set Python?

  5. Kesalahan MySQL::'Akses ditolak untuk pengguna 'root'@'localhost'