消除 Postgres 中的重复行

2023-12-12

我想删除从 Postgres 中的 SELECT 查询返回的重复行

我有以下查询

SELECT DISTINCT name FROM names ORDER BY name

但这在某种程度上并不能消除重复行?


PostgreSQL 区分大小写,这可能是一个问题 DISTINCT ON 可用于不区分大小写的搜索(在 7.4 上测试)

SELECT DISTINCT ON (upper(name)) name FROM names ORDER BY upper(name);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

消除 Postgres 中的重复行 的相关文章

随机推荐