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

Bagaimana cara memberikan preferensi ke nilai nol selama pemilihan

Anda dapat menggunakan NOT EXISTS dan subquery yang berkorelasi untuk memeriksa tidak adanya NULL untuk sebuah ID. Sertakan baris ini dan juga baris di mana value adalah NULL .

SELECT t1.id,
       t1.value
       FROM elbat t1
       WHERE NOT EXISTS (SELECT *
                                FROM elbat t2
                                WHERE t2.id = t1.id
                                      AND t2.value IS NULL)
              OR t1.value IS NULL;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Alokasi memori Oracle JDBC saat mengambil hasil

  2. Oracle 12c DIIDENTIFIKASI OLEH NILAI

  3. Dari Stored Procedure, kembalikan parameter OUT &kursor OUT &hasil parse (Oracle)

  4. Bagaimana cara mendapatkan hari pertama dan terakhir dalam seminggu di Oracle?

  5. Memilih bidang yang berbeda dan nomor baris hanya untuk menampilkan nomor id memberikan data yang digandakan