有表t1,共10个字段,订单编号有很多重复值,按订单编号去重,写Python代码
时间: 2024-03-12 13:49:45 浏览: 44
python去掉重复字段,只需改输入文件名称和输出文件名称即可
假设表t1存储在一个名为"database.db"的SQLite数据库中,可以使用以下Python代码按订单编号去重:
```python
import sqlite3
# 连接到数据库
conn = sqlite3.connect('database.db')
# 创建游标对象
cursor = conn.cursor()
# 按订单编号去重,只选取第一个出现的值
cursor.execute('SELECT DISTINCT 订单编号, * FROM t1')
# 获取查询结果
result = cursor.fetchall()
# 关闭游标和连接
cursor.close()
conn.close()
# 输出结果
for row in result:
print(row)
```
这段代码先连接到数据库,然后创建游标对象。接着执行SELECT DISTINCT语句按订单编号去重,并将查询结果存储在result变量中。最后关闭游标和连接,并输出结果。
阅读全文