小编Wal*_*air的帖子

如何在SQLite中删除重复项?

我有一个SQLite DB的声明:

SELECT messdatum, count(*) as anzahl 
from lipo 
GROUP BY Messdatum 
ORDER BY anzahl desc;
Run Code Online (Sandbox Code Playgroud)

导致一些行,这表明我有一些相同的重复Messdatum.如何从我的sqlite数据库中删除重复项?(它应该删除anzahl-1记录,其中messdatum是相同的吗?)有人建议吗?

PS:我发现此链接如何从Microsoft删除重复但有sqlite方言的问题.由于sqlite语法,我得到了一些错误.所以我能做到:

 INSERT into holdkey SELECT messdatum, count(*) as anzahl from lipo group by messdatum having count(*) > 1;

 INSERT into holddups SELECT DISTINCT lipo.* from lipo, holdkey where lipo.Messdatum = holdkey.messdatum ;

 DELETE lipo from lipo, holdkey where lipo.messdatum = holdkey.messdatum;
Run Code Online (Sandbox Code Playgroud)

这是delete命令的错误.我怎样才能做到这一点?我试图将holdkey.anzahl更新为lipo中的另一个col

UPDATE lipo,holdkey set lipo.duplettenzahl = holdkey.anzahl WHERE lipo.messdatum = holdkey.messdatum ; 
Run Code Online (Sandbox Code Playgroud)

但这也是不可能的.如果我将脂肪中的anzahl作为dublettenzahl我可以删除所有来自lipo的记录,其中dublettenzahl> 0.请帮忙!谢谢

sqlite sql-delete

13
推荐指数
1
解决办法
1万
查看次数

在 Delphi 中解析 JSON 数组

我有一个与Delphi parse JSON array 或 array类似的问题,但答案不符合我的需要。

我有这个 JSON:

[
  {
    "total": "9",
    "page": "9",
    "records": "99",
    "rows": [
      {
        "id": "62316",
        "titleId": "47243",
        "subject": [
          "000607",
          "000607_",
          "001727"
        ],
        "keyFeatures": [
          "AI",
          "URL"
        ]
      },
      {
        "id": "66",
        "titleId": "47243",
        "subject": [
          "000607",
          "000607_",
          "001727"
        ],
        "keyFeatures": [
          "KK"
        ]
      }
    ],
    "suggestion": "90"
  }
]
Run Code Online (Sandbox Code Playgroud)

我想在备忘录中写下每个“id”的所有“keyFeatures”,如下所示:

1:62316 主要特点:人工智能、URL
2: 66 主要特点:KK   
[
  {
    "total": "9",
    "page": "9",
    "records": "99",
    "rows": [
      {
        "id": "62316",
        "titleId": "47243",
        "subject": …
Run Code Online (Sandbox Code Playgroud)

delphi json

3
推荐指数
1
解决办法
7861
查看次数

如何在DELPHI XE6中制作32位和64位Delphi应用程序?

我们打算买DELPHI XE6.现在我有Delphi 7的32位代码,我想在Delphi XE6中适应64位和32位.我在哪里可以选择我想在Delphi XE6中使用64位EXE或/和32位EXE?谢谢沃尔特

delphi delphi-xe6

-1
推荐指数
1
解决办法
2980
查看次数

标签 统计

delphi ×2

delphi-xe6 ×1

json ×1

sql-delete ×1

sqlite ×1