Erweiterte Suche
Bei der Suche nach Datenpunkten und Komponenten können Platzhalter verwendet werden: Sonderzeichen, die mit jedem Zeichen oder jeder Zeichenfolge übereinstimmen.
_entspricht jedem einzelnen Zeichen. Die Suche nachab_liefert Datenpunkte mit den Namenabcundabd, jedoch keinen Datenpunkt mit dem Namenazc.%entspricht einer Zeichenfolge beliebiger Länge, einschließlich keiner Zeichenfolge. Die Suche nacha%zliefert Datenpunkte mit den Namenabz,abcdefzundaz, jedoch keinen Datenpunkt mit dem Namenzba.
Escape-Zeichen
Wenn Sie die Zeichen _ oder % in Ihrer Suche wörtlich verwenden möchten, müssen Sie ihnen einen Backslash (\) voranstellen, was zu \_ und \% führt. Das Backslash-Zeichen selbst muss ebenfalls mit einem Escape-Zeichen versehen werden, um wörtlich gesucht zu werden: \\.
Beispiele
Wenn beispielsweise das Benennungsschema für Datenpunkte in Ihrem Gebäudemanagementsystem etwa wie folgt lautet: {Raum}-{System}-{Richtung}\{Gerät}, können Sie Folgendes verwenden:
room209-%-input, um nach allen Sensoren in Raum 209 zu suchen,room2__-, um nach allen Datenpunkten von Räumen im zweiten Stock zu suchen, undAHU-%\\%temp, um nach allen temperaturbezogenen Datenpunkten des Lüftungssystems zu suchen.
Weitere Informationen
Weitere Informationen finden Sie in der Dokumentation von PostgreSQL (nur auf Englisch) zu diesem Thema. Wir verwenden die ILIKE-Funktion, um Datenpunkt- und Komponentennamen bei der Suche abzugleichen, und fügen an beiden Enden der Suche %-Platzhalter hinzu, damit Übereinstimmungen an beliebiger Stelle im Datenpunkt- oder Komponentennamen gefunden werden können.