Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana cara menghindari nilai 0 menggunakan fungsi MIN dan MAX dalam SQL?

Sertakan CASE pernyataan.

SELECT
     CASE
          WHEN MAX(running) = MIN(running) THEN MAX(running)
          ELSE MAX(running) - MIN(running)
     END
"RUNNING",
     dt
FROM t
GROUP BY dt;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lewati hak istimewa tabel dan DENGAN GRANT OPTION dengan membuat tampilan

  2. Reader.Read() gagal membaca baris meskipun memiliki baris

  3. Menghapus baris dari tabel induk dan anak

  4. Fungsi ROUND(angka) di Oracle

  5. Bagaimana Anda bisa tahu file tnsnames.ora mana yang digunakan oleh panggilan .net?