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

Pilih di mana hitungan satu bidang lebih besar dari satu

Gunakan HAVING , bukan WHERE klausa, untuk perbandingan hasil agregat.

Mengambil kueri pada nilai nominal:

SELECT * 
  FROM db.table 
HAVING COUNT(someField) > 1

Idealnya, harus ada GROUP BY didefinisikan untuk penilaian yang tepat dalam HAVING klausa, tetapi MySQL mengizinkan kolom tersembunyi dari KELOMPOK OLEH ...

Apakah ini sebagai persiapan untuk batasan unik di someField ? Sepertinya harus...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara MEMESAN DENGAN bidang varchar sebagai nomor?

  2. MySQL Memuat Data Infile

  3. cara menghitung kesamaan antara dua string di MYSQL

  4. Buat jumlah ROLLING selama periode waktu tertentu di mysql

  5. Nilai default tingkat Django DB untuk kolom