Recherche avancée
Lorsque vous recherchez des points de données et des composants, vous pouvez utiliser des caractères spéciaux qui correspondent à n'importe quel caractère ou séquence de caractères.
_correspond à n'importe quel caractère unique. Une recherche surab_renverra des points de données nommésabcetabd, mais pas un point de données nomméazc.%correspond à une séquence de caractères de n'importe quelle longueur, y compris aucun caractère. Une recherche sura%zrenverra les points de données nommésabz,abcdefzetaz, mais pas un point de données nommézba.
Échappement
Si vous souhaitez utiliser les caractères _ ou % littéralement dans votre recherche, vous devrez les faire précéder d'un slash inversé (\), ce qui donne \_ et \%. Le caractère slash inversé lui-même doit également être échappé pour pouvoir être recherché littéralement : \\.
Exemples
Si, par exemple, le schéma de nommage des points de données dans votre système de gestion de bâtiment est du type {Pièce}-{Système}-{Direction}\{Équipement}, vous pouvez utiliser :
room209-%-inputpour rechercher tous les capteurs de la pièce 209,room2__-pour rechercher tous les points de données des pièces du deuxième étage, etAHU-%\\%temppour rechercher tous les points de données liés à la température dans le système de ventilation.
En savoir plus
Pour plus d'informations, veuillez vous reporter à la documentation PostgreSQL (en anglais uniquement) sur le sujet. Nous utilisons la fonction ILIKE pour effectuer la recherche sur les points de données et les composants, et nous ajoutons des caractères % aux deux extrémités de la recherche afin que les résultats puissent correspondre à n’importe quelle section du nom du point de données ou du composant.