我在 postgres 中有一个包含 10 个字段的表,需要检查其中 3 个字段中的某些值,然后返回满足条件的字段名称和每个字段中的行数。
所以它是这样的:
select count(*)
from table
where field1 ilike '%E+%'
OR field2 ilike '%E+%'
OR field3 ilike '%E+%'
然后返回满足条件的字段和行数(我不知道该怎么做)
我在 postgres 中有一个包含 10 个字段的表,需要检查其中 3 个字段中的某些值,然后返回满足条件的字段名称和每个字段中的行数。
所以它是这样的:
select count(*)
from table
where field1 ilike '%E+%'
OR field2 ilike '%E+%'
OR field3 ilike '%E+%'
然后返回满足条件的字段和行数(我不知道该怎么做)
您可以为此使用条件聚合: