【数据库】PostgreSQL中使用`SELECT DISTINCT`和`SUBSTRING`函数实现去重查询
-- 查询并去重提取表中特定列的值的子串
SELECT DISTINCT SUBSTRING(column_name FROM pattern) AS unique_substring
FROM table_name
WHERE condition;
这个例子展示了如何使用SELECT DISTINCT
和SUBSTRING
函数来提取表中某一列的特定子串,并且去除重复项。column_name
是你想要从中提取子串的列名,pattern
是用于SUBSTRING
函数的模式(比如1 FOR 4
表示每个字符串中的第一个字符开始的四个字符),table_name
是你要查询的表名,condition
是你的过滤条件。
评论已关闭