gpt4 book ai didi

sql - 在sqlite3中使用row_number时出现语法错误

转载 作者:行者123 更新时间:2023-12-03 16:15:10 24 4
gpt4 key购买 nike

我想通过基于的row_number函数删除重复项
How to get get Unique Records based on multiple columns from a table。但是被语法错误阻止了。
我的用例如下:
this is my table and it named demo

和我的SQL如下:

select demo.*, 
row_number() over (partition by id order by creator desc) as rn
from demo

但它告诉我:

near "(": syntax error:



我不知道发生了什么,我进行了一些搜索,例如 How to use ROW_NUMBER in sqlite。不幸的是,我仍然无法弄清楚我犯了什么错误。任何事情都将不胜感激。

最佳答案

window functions以来,SQLite支持version 3.25,因此原始查询现在应该可以使用。

关于sql - 在sqlite3中使用row_number时出现语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50332436/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com