SELECTDISTINCTSUBSTRING(resource_version,1,3)FROMtb_resource;-- 对resource_version字段的前3个字符进行去重查询 1. 使用POSITION和SUBSTRING截取特定部分: SELECTSUBSTRING('sd56派出所空间',POSITION('派出所'IN'sd56派出所空间'))ASmatched_part;-- 返回 '派出所空间' 1. 结合LEFT和RIGHT函数: SELECTLEFT('太阳...
SELECT 'Hello' || ' ' || 'World'; -- 返回 'Hello World' 4.SUBSTRING()- 截取字符串 从字符串中提取子字符串,指定开始位置和长度。 SELECT SUBSTRING('PostgreSQL', 1, 4); -- 返回 'Post' 5.POSITION()- 查找子字符串的位置 返回子字符串在目标字符串中的位置(从1开始)。 SELECT POSITION('g...
2.SUBSTRING函数 SUBSTRING函数用于从字符串中提取子串。它有三个参数:原始字符串、起始位置和子串长度。在本例中,我们将使用SUBSTRING函数来截取每个resource_version字段值的前N个字符,其中N为第4个.之后的字符数。 SELECT DISTINCT substring(resource_version,0, position(split_part(resource_version,'.',4)inreso...
SUBSTRING函数用于从字符串中提取子串。它有三个参数:原始字符串、起始位置和子串长度。在本例中,我们将使用SUBSTRING函数来截取每个resource_version字段值的前N个字符,其中N为第4个.之后的字符数。 SELECT DISTINCT substring(resource_version,0,position(split_part(resource_version,'.',4)inresource_version)-1)...
在PostgreSQL中,我们可以使用SELECT DISTINCT和SUBSTRING函数来实现对某个字段进行去重查询。本文将介绍如何使用这两个函数来实现对resource_version字段的去重查询。 1.SELECT DISTINCT语句 SELECT DISTINCT语句用于从表中选择不重复的记录。如果没有指定列名,则会选择所有列。在本例中,我们将使用SELECT DISTINCT语句来选择去...
在PostgreSQL中,我们可以使用SELECT DISTINCT和SUBSTRING函数来实现对某个字段进行去重查询。本文将介绍如何使用这两个函数来实现对resource_version字段的去重查询。 1.SELECT DISTINCT语句 SELECT DISTINCT语句用于从表中选择不重复的记录。如果没有指定列名,则会选择所有列。在本例中,我们将使用SELECT DISTINCT语句来选择去...
在PostgreSQL中,我们可以使用SELECT DISTINCT和SUBSTRING函数来实现对某个字段进行去重查询。本文将介绍如何使用这两个函数来实现对resource_version字段的去重查询。 1.SELECT DISTINCT语句 SELECT DISTINCT语句用于从表中选择不重复的记录。如果没有指定列名,则会选择所有列。在本例中,我们将使用SELECT DISTINCT语句来选择去...
现在我们可以使用SUBSTRING函数来截取字符串。我们将把第二个正斜杠的位置作为位置参数传递给SUBSTRING函数,然后从第一个正斜杠之后截取子字符串。 sql SELECT substring('http://www.example.com/filename.txt' from position('/' in 'http://www.example.com/filename.txt') + 1 for position('/' in 'http...
substring函数,支持下标范围截取或者正则表达式截取,如下: 1 2 select substring('PostgreSQL' from 2 for 4); --ostg select substring('PostgreSQL' from '[a-z]+'); --ostgre 也可以用substr函数,如下: 1 2 3 4 select substr('PostgreSQL', 2, 0); --空字符串 select substr('PostgreSQL', 2, ...
在PostgreSQL中,我们可以使用position函数和split_part函数来截取最后一个.之前的所有字符。这两个函数都非常有用,尤其是在处理文本数据时。 position函数 position函数用于查找一个字符串中某个子串的位置。它的语法如下: POSITION(substring IN string) 其中,substring是要查找的子串,string是要在其中查找子串的字符串。