Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Възможно ли е да се направи изтриване с клауза HAVING?

Не точно. Клаузата за наличие предполага агрегиране, което означава, че вече нямате оригиналните редове.

Мисля, че искате следното:

DELETE from UserPredictions
where UserId in (select UserId from UserPredictions group by UserId having count(*) < 500)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какво представляват ограниченията на базата данни?

  2. Как да активирате XPs на агент на SQL Server с помощта на T-SQL

  3. Как да намерите низ в низ в SQL Server

  4. Обяснено за всеки оператор на SQL Server

  5. Получаване на всички деца на родител с помощта на MSSQL заявка