Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Abfrage und Änderung von Daten » Abfragen » Die WHERE-Klausel: Zeilen angeben

 

Zeilenübereinstimmung nach Klang

Mit der Funktion SOUNDEX können Sie Zeilen suchen, bei denen der Klang übereinstimmt. Es wurde zum Beispiel eine telefonische Nachricht für einen Namen hinterlassen, der wie "Ms. Brown" klang. Sie könnten die folgende Abfrage ausführen, um nach Mitarbeitern zu suchen, die Namen haben, die ähnlich wie "Brown" klingen.

 So listen Sie die Mitarbeiter auf, deren Nachname wie "Brown" klingt
  • Führen Sie in Interactive SQL folgende Abfrage aus:

    SELECT Surname, GivenName
       FROM Employees
       WHERE SOUNDEX( Surname ) = SOUNDEX( 'Brown' );
    Surname GivenName
    Braun Jane

Der von SOUNDEX verwendete Algorithmus ist hauptsächlich für englischsprachige Datenbanken sinnvoll.

 Siehe auch