Nach der WHERE-Klausel können Sie eine Suchbedingung für die von der SELECT-Anweisung zurückgegebenen Zeilen angeben. Die Suchbedingung gibt einen Wert zurück, wenn eine Bedingung für eine bestimmte Zeile als wahr ausgewertet wird.
Gültige Bedingungen:
Beachten Sie Folgendes:
Die von den in der SQL-Abfrage ausgewählten Bedingungen zurückgegebenen Parameter werden in der Komponente Datenmanagement auf der Seite "Filter" für die Zielanwendung angegeben.
Das Gleichheitszeichen (=) muss in einer komplexen Abfrage den mit $ angegebenen Parametern vorangestellt werden.
Zielanwendungsparameter können durch Komma getrennte Werte enthalten. Beispiel: IN,BETWEEN,NOT IN.
Das System weist den Datentyp des Bind-Parameters zu. Zahl und Datum werden als Ganzzahl und Datum verarbeitet. Alle anderen Werte werden als Zeichenfolgen behandelt.
Filter mit Bedingungen sind in der Komponente Datenintegration auf der Seite "Integration ausführen" in der Registerkarte "Filter" verfügbar.
In der folgenden Tabelle werden die Bedingungen beschrieben, die in der SQL-Abfrage verwendet werden können.
Bedingung | Beschreibung |
---|---|
EQUAL |
Prüft, ob zwei Ausdrücke gleich sind oder nicht. Wenn die Ausdrücke gleich sind, ist die Bedingung wahr, und übereinstimmende Datensätze werden zurückgegeben. Wenn die folgende SQL-Anweisung für die EQUAL-Bedingung ausgeführt wird, werden Datensätze mit der Kunden-ID "Smith" zurückgegeben:
|
BETWEEN |
Prüft Werte in einem bestimmten Bereich und gibt übereinstimmende Werte zurück. Die BETWEEN-Bedingung ist einschließlich. Anfangs- und Endwerte werden berücksichtigt. BETWEEN-Syntax:
|
LIKE |
Führt einen Musterabgleich mit Platzhaltern in der WHERE-Klausel einer SELECT-Anweisung aus, und gibt übereinstimmende Datensätze zurück. Zwei Platzhalter werden in Verbindung mit dem LIKE-Operator verwendet:
LIKE-Syntax:
|
IN |
Entspricht einem beliebigen Wert in einer Werteliste. IN-Syntax:
|
NOT IN |
Prüft, ob zwei Ausdrücke gleich sind oder nicht. Wenn die Ausdrücke nicht gleich sind, ist die Bedingung wahr, und nicht übereinstimmende Datensätze werden zurückgegeben. NOT IN-Syntax:
|