给定两个字符串数组中的任何元素,我们可以做的开始:PostgreSQL的 - 检查给定的字符串处理字符串
select 'aaa123' ilike 'aaa'||'%'
结果将是TRUE。我想用字符串和数组做同样的事情 - 如果给定的字符串以字符串数组的任何元素开始,而不是结果将显示TRUE。
例如(数组和字符串):
select array['aaa123'::text,'bbb123'::text] as text_array
select 'aaa12345' as string
我愿做这样的事情:
select string ilike ANY(text_array || '%')
而且由于aaa12345与AAA123开始的数组(元素我希望TRUE )。
非常感谢您的帮助!
它真的帮助,大加赞赏。 –