本文介绍: chatgpt百度、讯飞、阿里写一小段SQL对比

问题:有一张pay表中只有一个字段url字段类型text没有其它字段。请写一段sql脚本删除重复url记录,只保留一条记录

通义千问的回答:

DELETE FROM pay WHERE url IN (
  SELECT url FROM (
    SELECT url, ROW_NUMBER() OVER(PARTITION BY url ORDER BY (SELECT NULL)) AS rn
    FROM pay
  ) t WHERE rn > 1
);

chatgpt文心一言、讯飞星火的回答都是:

DELETE FROM pay
WHERE id NOT IN (
    SELECT MIN(id)
    FROM pay
    GROUP BY url
);

一次只有阿里是对的,其它都是错的。

接着让chatgpt重写一个,这回正确了。

告诉文心一言和讯飞星火只有一个url字段还是纠正不过来,有点失望。

原文地址:https://blog.csdn.net/lildkdkdkjf/article/details/134796719

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_43274.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注