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

mengapa kueri ini mengembalikan baris dengan nol

Dokumentasi MySQL mengatakan

Dan jika Anda tidak memiliki data maka itu hanya mengembalikan kedua nilai sebagai NULL.

Jika Anda ingin kueri kedua mengembalikan hasil yang kosong juga, maka Anda harus memfilter nilai NULL misalnya dengan klausa HAVING yang dapat Anda gunakan dengan fungsi agregat:

SELECT DISTINCT u_id, MAX(timestamp) as time FROM my_table GROUP BY u_id HAVING time IS NOT 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. Cetak kueri tunggal SQL (Yii 1.x)

  2. Tingkatkan kueri SQL INSERT untuk menghindari injeksi sql

  3. masukkan beberapa baris menggunakan satu nilai forigenk dalam formulir

  4. #1273 - Susunan tidak diketahui:'utf8mb4_unicode_ci' cPanel

  5. MySQL Kiri Bergabung Subpilih