Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

truy vấn nhóm theo mệnh đề

Hãy thử điều này cho lựa chọn:

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

Thử cái này để xóa (phiên bản sửa đổi của @ RedFilter's):

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. Các ký tự đặc biệt như ❷ ❶ ❸ không được lưu trữ chính xác trong SQL ngay cả khi loại là nVarchar

  2. Cách chuyển đổi DateTime thành TimeSpan trong truy vấn Entity Framework

  3. SQL:Chọn tên cột động dựa trên biến

  4. Xác định các bước cho con trỏ máy chủ SQL - Hướng dẫn sử dụng SQL Server / TSQL

  5. Giá trị cột tổng hợp động MSSQL thành tiêu đề cột