首页 > 解决方案 > 如何小写postgresql数组?

问题描述

我需要将 PostgreSQL 中的数组内容小写,lower(array['array_content']))否则array[lower('array_content']))不起作用。实际数组要长得多。

SELECT * FROM kliendi_aadress WHERE lower(linn) LIKE ANY (array['Tallinn', 'Tartu','Narva'])

这甚至可以做到吗?

标签: postgresql

解决方案


好吧,ILIKE为我解决了这个问题

SELECT * FROM kliendi_aadress WHERE linn ILIKE ANY (array['Tallinn', 'Tartu','Narva']);

推荐阅读