小编Moh*_*ari的帖子

从数据库中删除除Oracle中前两个拖行外的所有行

您好,我在删除行时遇到问题,我想在数据库中保留两行并删除所有其他行,但我在此链接中找到了关于删除行的查询,但这 提供了mysql语法限制功能。但是在oracle中没有可用的限制变量。我该怎么做?

DELETE FROM Table
  WHERE DateColumn NOT IN (SELECT DateColumn 
                             FROM Table 
                         GROUP BY date(DateColumn) 
                         ORDER BY DateColumn DESC
                            LIMIT 2);
Run Code Online (Sandbox Code Playgroud)

sql oracle

5
推荐指数
1
解决办法
5235
查看次数

标签 统计

oracle ×1

sql ×1