SQL Express ist eine kostenlose Version von Microsofts größeren Maßstab SQL Server-Datenbank -Paket und ist für kleine Anwendungen. Wie die meisten Microsoft entwickelten Datenbanken , SQL Express verwendet eine Teilmenge der Transact -SQL-Befehle für Zugriff und Manipulation von Daten in seine Tabellen gespeichert. Das " wie "-Operator in der SQL verwendet "wo" -Klausel, um Daten, die einen bestimmten Wert innerhalb einer größeren Zeichenfolge enthält zu finden. Anleitung
1
Sign- in zu einer SQL Express Datenbank mit dem SQL Server Management Studio Express oder eine andere Abfrage -Tool.
2
Typ in einer "select" -Anweisung, die verwendet "Gefällt mir" -Operator mit dem "% " wild -card in der "where" -Klausel , und drücken Sie "Enter".
wählen column1 von test_table wo column1 wie 'abc % '
Diese Aussage gibt alle Zeilen in " test_table " , die mit " abc ". Das " %" ist eine Wild-Card- Zeichen, das eine beliebige Zeichenfolge von null oder mehr Bytes darstellt. Diese Aussage könnte zurückkehren mehrere Ergebnisse einschließlich "abc ", " abc co ", " abc Produkt " und " abcdef ". Legen Sie die "% " wild -card zu Beginn der Zeichenfolge am Ende der Schnur oder an beiden Orten.
3
Typ in einer "select" -Anweisung, die " verwendet wie " Operator mit dem " _ "wild -card in der " where " -Klausel , und drücken Sie " Enter ".
wählen column1 von test_table wo column1 wie
' abc_ ' Diese Anweisung gibt auch alle Zeilen in " test_table " , die mit " abc ". Das "_ " ist ein Wild-Card- Zeichen, das alle Werte, die mit "abc " und enden mit einem anderen Charakter starten findet . Diese Aussage könnte zurückkehren mehrere Ergebnisse einschließlich "ABCD ", " abce " und " abcf . " Werte wie "abc ", " abc co" oder "abc Produkt" werden nicht zurückgegeben. Legen Sie die "_ " wild -card zu Beginn der Zeichenfolge am Ende der Schnur oder an beiden Orten.
4
Typ in einer "select" -Anweisung, die den "Gefällt mir "-Operator verwendet mit dem "[]" Bereich in der "where" -Klausel , und drücken Sie "Enter".
wählen column1 von test_table wo column1 wie ' [ac ] bc '
Diese Anweisung gibt alle Zeilen in " test_table " , die mit " A", " b " oder " c bc " gefolgt von " zu starten. " Die "[]" enthält eine Reihe von Werten in der Suche verwendet . Diese Aussage könnte zurückkehren mehrere Ergebnisse einschließlich "abc ", " BBC " und " CBC ". Werte wie "abc co" oder "abc Produkt" werden nicht zurückgegeben. Setzen Sie den "[]" Bereich am Anfang der Zeichenfolge am Ende der Schnur oder an beiden Orten.
5
Typ in einer "select" -Anweisung, die den "Gefällt mir "-Operator verwendet mit die " [^] " Bereich in der "where" -Klausel , und drücken Sie "Enter".
wählen column1 von test_table wo column1 wie ' [^ ac] bc '
Diese Anweisung gibt alle Zeilen in " test_table " , die nicht mit "a", "b" oder " c bc " gefolgt von " nicht starten. " Die " [^] " enthält eine Reihe von Werten verwendet werden, um die Suche einzuschränken . Diese Aussage könnte zurückkehren mehrere Ergebnisse einschließlich " dbc ", " EBC " und " fbc . " Werte wie "abc ", " BBC ", " CBC ", " dbc co" oder " dbc Produkt" werden nicht zurückgegeben. Setzen Sie den " [^] " Bereich am Anfang der Zeichenfolge am Ende der Schnur oder an beiden Orten.