SQL Anywhere Studio Erste Orientierung
Daten aus Datenbanktabellen auswählen
Die Musterübereinstimmung ist eine vielseitige Methode zur Identifikation von Zeichendaten. In SQL wird das Schlüsselwort LIKE bei der Suche nach Mustern verwendet. Bei der Musterübereinstimmung werden mithilfe von Platzhalterzeichen verschiedene Kombinationen von Zeichen gesucht, die übereinstimmen.
So listen Sie alle Mitarbeiter auf, deren Nachname mit "BR" beginnt
Geben Sie in Interactive SQL im Fenster "SQL-Anweisungen" folgenden Befehl ein:
SELECT emp_lname, emp_fname FROM employee WHERE emp_lname LIKE 'br%'
| emp_lname | emp_fname |
|---|---|
| Breault | Robert |
| Braun | Jane |
Das Zeichen % in der Suchbedingung zeigt an, dass den Zeichen BR eine beliebige Anzahl anderer Zeichen folgen kann.
So listen Sie alle Mitarbeiter auf, deren Nachname mit BR beginnt und außerdem noch ein T enthält
Geben Sie in Interactive SQL im Fenster "SQL-Anweisungen" folgenden Befehl ein:
SELECT emp_lname, emp_fname FROM employee WHERE emp_lname LIKE 'BR%T%'
| emp_lname | emp_fname |
|---|---|
| Breault | Robert |
Das erste Prozentzeichen % stimmt mit der Zeichenfolge eaul überein, während das zweite Prozentzeichen "%" einer leeren Zeichenfolge (keine Zeichen) entspricht.
Ein weiteres Sonderzeichen, das zusammen mit LIKE verwendet werden kann, ist der Unterstrich _. Er steht für exakt ein Zeichen. So stimmt beispielsweise das Muster BR_U% mit allen Namen überein, die mit BR beginnen und deren vierter Buchstabe ein U ist. Im Namen Braun entspricht der Unterstrich _ dem Buchstaben A und das % dem Buchstaben N.
Weitere Hinweise finden Sie unter LIKE-Bedingungen.
SQL Anywhere Studio 9.0.1
Copyright © 1989–2004 Sybase Inc. Teil-Copyright © 2001–2004 iAnywhere Solutions Inc. Alle Rechte vorbehalten.