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

MySQL Memesan dengan nomor, Nulls terakhir

MySQL memiliki sintaks yang tidak terdokumentasi untuk mengurutkan nol terakhir. Letakkan tanda minus (-) sebelum nama kolom dan alihkan ASC ke DESC:

SELECT * FROM tablename WHERE visible=1 ORDER BY -position DESC, id DESC

Ini pada dasarnya adalah kebalikan dari position DESC menempatkan nilai NULL terakhir tetapi sebaliknya sama dengan position ASC .

Referensi yang bagus ada di sini http://troels.arvin.dk/db/rdbms# pilih-pesan_oleh



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mengaktifkan Log Permintaan Lambat MySQL di MySQL

  2. Kesalahan MySQL/PHP:[2002] Biasanya hanya satu penggunaan dari setiap alamat soket (protokol/alamat jaringan/port) yang diizinkan

  3. Cara memisahkan DATE dan TIME dari DATETIME di MySQL

  4. Cara Mengekspor Database Menggunakan Baris Perintah

  5. node.js kesalahan mysql:ECONNREFUSED