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

Pesanan berdasarkan harga mengembalikan pesanan aneh di MySQL

price Your Anda kolom harus memiliki karakter CHAR() or VARCHAR() tipe daripada tipe numerik. Keluarkan sebagai DECIMAL di ORDER BY :

Select * From table ORDER BY CAST(price AS DECIMAL(10,2)) DESC

Perbaikan sebenarnya untuk ini adalah dengan mengubah price tipe data ke tipe numerik yang tepat.




  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 mengakses mysql dari baris perintah mac

  2. Ubah waktu MySQL menjadi stempel waktu

  3. Ubah tabel MySQL untuk menambahkan komentar pada kolom

  4. Bagaimana Anda menyimpan nomor notasi ilmiah di MySQL

  5. sambungkan ECONNREFUSED - simpul js, sql