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

Permintaan untuk mendapatkan nilai terendah yang lebih besar dari nol dan bukan NULL

Atau cukup tambahkan NULLIF ke COALESCE yang ada -

SELECT
    taskDeadline,
    subtasksDeadline,
    NULLIF(
        LEAST(
            COALESCE(NULLIF(t.deadline, 0), 2147483647),
            COALESCE(NULLIF(sub.deadline, 0), 2147483647)
        ), 2147483647
    ) AS Deadline
FROM
    tasks t
    LEFT OUTER JOIN subtasks sub ON sub.task_id = t.id


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Permintaan untuk mendapatkan catatan induk dengan catatan anak, diikuti oleh catatan induk-anak berikutnya di mysql

  2. Bisakah saya melakukan mysql Pilih, Perbarui dan Hapus dalam satu permintaan?

  3. hasil kueri mysql ke dalam array php

  4. MySql Bagaimana cara mengatur variabel lokal dalam pernyataan pembaruan (Sintaks?)

  5. Haruskah MySQL mengatur zona waktunya ke UTC?