gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 21:23:28 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 。不幸的是,我仍然无法弄清楚我犯了什么错误。任何事情都会受到赞赏。

最佳答案

SQLite 支持window functionsversion 3.25 ,所以原来的查询现在应该可以工作了。

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

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