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

Mungkinkah menggunakan SQL untuk mengurutkan berdasarkan tanggal tetapi meletakkan tanggal nol di belakang set hasil?

Inilah solusi yang hanya menggunakan SQL standar, bukan ISNULL(). Fungsi tersebut bukan SQL standar, dan mungkin tidak berfungsi pada merek RDBMS lainnya.

SELECT * FROM myTable
WHERE ...
ORDER BY CASE WHEN myDate IS NULL THEN 1 ELSE 0 END, myDate;


  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 Mengonfigurasi Replikasi Sumber-Replika di MySQL

  2. Periksa x hari berturut-turut - stempel waktu yang diberikan dalam basis data

  3. Cara menghapus baris duplikat dan memperbarui tabel

  4. Kunci tabel mysql dengan php

  5. Fungsi MySQL LOG2() – Mengembalikan Logaritma Basis-2 dari suatu Nilai