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

Pesan beberapa kolom ASC

Saya pikir yang terbaik untuk melakukannya melalui PHP pada lapisan aplikasi, tetapi Anda dapat melakukannya dengan LEAST() dan GREATEST() :

SELECT t.id,t.description,
       LEAST(t.shop1,t.shop2,t.shop3) as lowest,
       (t.shop1+t.shop2+t.shop3) - (LEAST(t.shop1,t.shop2,t.shop3) + GREATEST(t.shop1,t.shop2,t.shop3)) as middle_one
       GREATEST(t.shop1,t.shop2,t.shop3) as biggest
FROM YourTable t



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 500 - Terjadi kesalahan – Fungsi DB melaporkan tidak ada kesalahan saat menambahkan artikel baru di Joomla

  2. 4 Cara Mendaftar Semua Tabel di Database MySQL

  3. Bagaimana cara membuat tabel dengan hubungan N:M di MySQL?

  4. Pertanyaan sensitivitas kasus varchar unik SQL

  5. Bagaimana saya bisa menggunakan transaksi dalam prosedur tersimpan MySQL saya?