Anmerkungen

Die MS SQL Server LIKE-Klausel wird verwendet, um einen Wert mit ähnlichen Werten unter Verwendung von Platzhalteroperatoren zu vergleichen. Es gibt zwei Platzhalter, die in Verbindung mit dem LIKE-Operator verwendet werden –

  • Das Prozentzeichen (%)
  • Der Unterstrich (_)

Das Prozentzeichen steht für null, ein oder mehrere Zeichen. Der Unterstrich steht für eine einzelne Zahl oder ein einzelnes Zeichen. Die Symbole können in Kombinationen verwendet werden.

Syntax

Nachfolgend finden Sie die grundlegende Syntax von % und _.

Sie können N Bedingungen mit den Operatoren AND oder OR kombinieren. XXXX kann ein beliebiger numerischer oder String-Wert sein.

Beispiel

Nachfolgend eine Reihe von Beispielen, die zeigen, dass der WHERE-Teil verschiedene LIKE-Klauseln mit den Operatoren ‚%‘ und ‚_‘ hat.

Sr.Nr Anweisung & Beschreibung
1

WHERE SALARY LIKE ‚200%‘

Findet alle Werte, die mit 200 beginnen

2

Gehalt wie ‚%200%‘

Findet alle Werte, die 200 an beliebiger Stelle haben

3

WHERE SALARY LIKE ‚_00%‘

Findet alle Werte, die 00 an der zweiten und dritten Stelle haben

4

WHERE SALARY LIKE ‚2_%_%‘

Findet alle Werte, die mit 2 beginnen und mindestens 3 Zeichen lang sind

5

WHERE SALARY LIKE ‚%2‘

Findet alle Werte, die mit 2 enden

6

WHERE SALARY LIKE ‚_2%3‘

Findet alle Werte, die eine 2 an der zweiten Stelle haben und mit einer 3 enden

7

WHERE SALARY LIKE ‚2___3‘

Findet alle Werte in einer fünf-Ziffern, die mit 2 beginnen und mit 3 enden

Betrachten Sie die Tabelle KUNDEN mit den folgenden Datensätzen.

ID NAME AGE ADDRESS SALARY 1 Ramesh 32 Ahmedabad 2000.00 2 Khilan 25 Delhi 1500.00 3 kaushik 23 Kota 2000.00 4 Chaitali 25 Mumbai 6500.00 5 Hardik 27 Bhopal 8500.00 6 Komal 22 MP 4500.00 7 Muffy 24 Indore 10000.00 

Der folgende Befehl ist ein Beispiel, mit dem alle Datensätze aus der Tabelle KUNDEN angezeigt werden, deren GEHALT mit 200 beginnt.

SELECT * FROM CUSTOMERS WHERE SALARY LIKE '200%'; 

Der obige Befehl erzeugt die folgende Ausgabe.

ID NAME AGE ADDRESS SALARY 1 Ramesh 32 Ahmedabad 2000.00 3 kaushik 23 Kota 2000.00
Werbungen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.