Alphanumerische Abfragen (Zeichen/Text)

Home  Zurück  Vor

In den folgenden Übungen geht es darum, Datensätze vom Datentyp Zeichen (Character)zu filtern.

Zum Einsatz kommen dabei folgende SQL-Operatoren:

Zeichenfolgen in Ausdrücken (alphnumerische Abfragen)

Operator

Beschreibung

Anmerkungen

"    "

Doppelte Anführungszeichen

Wenn Sie eine bestimmte Zeichenfolge in einen Ausdruck eingeben, muss sie in doppelte Anführungszeichen gesetzt werden, damit MapInfo Pro diese auch als Zeichenfolge behandelt, und nicht als Spaltennamen.

"Beispieltext" (korrekt)

Beispieltext (falsch)

=

gleich


<>

ungleich


like


Bei den beiden folgenden Platzhalterzeichen kann der Operator like verwendet werden:

% (Das Platzhalterzeichen % entspricht null oder mehr Zeichen.)

_ (Das Platzhalterzeichen _ steht für ein einzelnes Zeichen.)

%



 

Beispiele für Zeichenfolgenvergleiche:

Zeichenfolgenvergleiche basieren auf dem exakten Zeicheninhalt der Zeichenfolge.

 

Suche nach Datensätzen, die genau gleich (oder ungleich) einem bestimmten Zeichen (oder Zeichenfolge) sind.

Bundesland = "Hessen" oder Bundesland <> "Hessen"

Suche_nach_Zeichen_genau_1

 

Hinweis: "Mathematische Operatoren" werden auch unterstützt. In diesem Fall hat der Operator > (größer) die Bedeutung „alphabetisch größer als“ (d. h. im Alphabet dahinter) und < (kleiner)  die Bedeutung „alphabetisch kleiner als“.

Suche nach Datensätzen, die ab genau einem bestimmten Zeichen (oder Zeichenfolge) beginnen.

Bundesland > "C"

(Ergebnis: Bundesländer, die mit "A" oder "B" beginnen werden NICHT selektiert.)

Suche_nach_Zeichen_größerkleiner_1

 

Suche nach Datensätzen, die mit einem bestimmten Zeichen (oder Zeichenfolge) beginnen.

Bundesland like "B%"

Suche_nach_Zeichen_beginnend_1

 

Suche nach Datensätzen, die mit einem bestimmten Zeichen (oder Zeichenfolge) enden.

Bundesland like "%en"

Suche_nach_Zeichen_endend_1

 

 

Suche nach Datensätzen, die eine bestimmtes Zeichen (oder Zeichenfolge) enthalten.

Bundesland like "%sachsen%"

Suche_nach_Zeichen_enthalten_1

 

 

Suche nach Datensätzen, die kein Zeichen (oder Zeichenfolge) enthalten.

(Suche nach "leeren" Einträgen.)

Prüfer = ""

Suche_nach_Zeichen_keinZeichenenthalten_1