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

PILIH Dari Tampilan MySQL Dengan Klausa HAVING Mengembalikan Set Hasil Kosong

Kode HAVING klausa dimaksudkan untuk digunakan pada data agregat saat Anda mengelompokkan baris bersama-sama menggunakan GROUP BY ayat. Karena Anda mengoperasikan setiap baris satu per satu, Anda harus mengganti HAVING dengan WHERE ayat. Lihat contoh ini untuk detailnya.

Menggunakan HAVING pada kolom non-agregat dalam daftar SELECT Anda adalah perilaku non-standar yang didukung MySQL, tetapi perilaku yang tidak boleh diandalkan. Bahkan referensi MySQL mencegahnya:

Sebagai tambahan:jika Anda meneruskan argumen dari pengguna ke kueri Anda (dengan %s ), pastikan Anda melihat ke dalam pernyataan yang sudah disiapkan. Jika tidak, Anda mungkin memiliki kelemahan keamanan yang mencolok.



  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 memeriksa tabel kustom wordpress kosong atau tidak

  2. Basis data tidak diperbarui secara otomatis dengan MySQL dan Python

  3. sebar plot di jfreechart dari database

  4. Hasil autoload mengambil hasil yang sama berulang-ulang

  5. Rumus untuk Menghitung Kedekatan Geo