在SQL Server查询?

拉胡尔

如何在sql server中替换此查询?

DELETE FROM student 
WHERE id=2 
 AND list_column_name='lastName' 
  OR list_column_name='firstName' 
LIMIT 3;
马丁·史密斯

ORDER BY您的原始查询中没有任何内容

如果您只想删除三个匹配的记录WHERE,则可以使用。

DELETE TOP(3) FROM student
WHERE  id = 2
       AND list_column_name = 'lastName'
        OR list_column_name = 'firstName';

为了更好地控制TOP(按什么顺序?),您需要使用CTE或类似产品。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章