Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

kelompokkan dengan kueri klausa

Coba ini untuk memilih:

SELECT * FROM Table
GROUP BY CustomerName
HAVING SUM(LocalAmount) > 50000

Coba ini untuk menghapus (versi modifikasi dari @RedFilter):

delete from MyTable 
where CustomerName in (
    select CustomerName 
    from Table
    group by CustomerName 
    having sum(LocalAmount) <= 50000
)


  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 saya bisa keluar dari tanda kurung siku dalam klausa LIKE?

  2. LINQ:menambahkan klausa where hanya ketika nilainya bukan null

  3. Kueri SQL dijalankan dengan lambat (untuk beberapa nilai parameter)

  4. Gabungkan beberapa hasil dalam subkueri menjadi satu nilai yang dipisahkan koma

  5. Bagaimana saya harus mengubah pernyataan SQL ini?