类似字符串的 PostgreSQL 搜索列
PostgreSQL search column for like strings
我现在对 PostgreSQL 还很陌生,我正在尝试搜索一列并找出该列中存在重复字符串的位置。
例如,如果我有以下 table:
Col_1 Col_2 Col_3
1 cat 45
2 dog 67
3 bird 77
4 cat 90
所以基本上,在不知道要查找哪些特定字符串的情况下,我想编写一个查询,从 col_2
中提取 'cat'
的两个实例,因为它们是相同的。
任何人都可以提供一些关于在哪里 begin/how 执行此操作的建议吗?
select
Col_2,
count(*)
from
your_table
group by
Col_2
having
count(*) > 1
应该可以解决问题。好吧,它会告诉你 Col_2 的哪些值无论如何都包含重复项。
http://sqlfiddle.com/#!15/1d685/1
请在 PostgreSQL 中使用 snake_case(所有小写字符)。
我现在对 PostgreSQL 还很陌生,我正在尝试搜索一列并找出该列中存在重复字符串的位置。
例如,如果我有以下 table:
Col_1 Col_2 Col_3
1 cat 45
2 dog 67
3 bird 77
4 cat 90
所以基本上,在不知道要查找哪些特定字符串的情况下,我想编写一个查询,从 col_2
中提取 'cat'
的两个实例,因为它们是相同的。
任何人都可以提供一些关于在哪里 begin/how 执行此操作的建议吗?
select
Col_2,
count(*)
from
your_table
group by
Col_2
having
count(*) > 1
应该可以解决问题。好吧,它会告诉你 Col_2 的哪些值无论如何都包含重复项。
http://sqlfiddle.com/#!15/1d685/1
请在 PostgreSQL 中使用 snake_case(所有小写字符)。