給定兩個字符串數組中的任何元素,我們可以做的開始: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 )。
非常感謝您的幫助!
它真的幫助,大加讚賞。 –