Est-ce que quelqu'un sait quel est l'effet de l'opérateur %
sur varchar
?PostgreSQL '%' opérateur
Je trouve cette requête dans un projet et ne savent pas vraiment ce qu'il fait:
SELECT * FROM Location l where l.name % :param;
je supposé qu'il a le même effet que:
SELECT * FROM Location l where l.name LIKE '%:param%'
Mais je n » ai pas t trouver l'explication sur la documentation de PostgreSQL.
oh ok ... Je suis en train de faire des tests unitaires sur une base de données en mémoire avec le mode H2 Postgresql. J'ai reproduit la fonction de similarité qui n'est pas supportée nativement par H2 mais je ne sais pas si je pourrais reproduire l'opérateur ... –
@MatthieuSaleta: Suivez [le lien vers le manuel que j'ai fourni] (https: //www.postgresql. org/docs/current/static/pgtrgm.html). Il y a une description de ce qu'il fait exactement. –