Bei der Suche nach Daten in der Datenbank können Sie SQL-Wildcards verwenden. In diesem Artikel werden die entsprechenden Kenntnisse ausführlich erläutert.
Sie können das SQL-Platzhalterzeichen verwenden, wenn Sie nach Daten in einer -Datenbank suchen.
SQL-Platzhalter
SQL-Platzhalter können bei der Suche nach Daten in einer Datenbank ein oder mehrere Zeichen ersetzen.
SQL-Platzhalter müssen mit dem LIKE Operator verwendet werden.
In SQL können Sie die folgenden Platzhalter verwenden:
Verwenden Sie den %-Platzhalter
Beispiel 1
Jetzt möchten wir die Ergebnisse von oben erhalten Tabelle „Personen“ Wählen Sie Personen aus, die in Städten leben, die mit „Ne“ beginnen:
Wir können die folgende SELECT-Anweisung verwenden:
SELECT * FROM Persons WHERE City LIKE 'Ne%'
Beispiel 2
Als nächstes wollen wir beginnen mit der Tabelle „Personen“, um Personen auszuwählen, die in Städten leben, die „lond“ enthalten:
Wir können die folgende SELECT-Anweisung verwenden:
SELECT * FROM Persons WHERE City LIKE '%lond%'
Verwenden Sie den Platzhalter _
Beispiel 1
Jetzt möchten wir Personen aus der obigen Tabelle „Personen“ auswählen, deren erstes Zeichen von „eorge“ gefolgt wird:
Wir können die folgende SELECT-Anweisung verwenden:
SELECT * FROM Persons WHERE FirstName LIKE '_eorge'
Beispiel 2
Als nächstes möchten wir, dass der Nachname des aus der Tabelle „Personen“ ausgewählten Datensatzes mit „C“ beginnt, dann mit einem beliebigen Zeichen, dann mit „r“, dann mit einem beliebigen Zeichen und dann mit „er“:
Wir können die folgende SELECT-Anweisung verwenden:
SELECT * FROM Persons WHERE LastName LIKE 'C_r_er'
Verwenden Sie den Platzhalter [charlist]
Beispiel 1
Jetzt wollen wir um Personen, deren Städte mit „A“ oder „L“ oder „N“ beginnen, aus der Tabelle „Personen“ oben auszuwählen:
Wir können die folgende SELECT-Anweisung verwenden:
SELECT * FROM Persons WHERE City LIKE '[ALN]%'
Beispiel 2
Jetzt wollen wir aus der Tabelle „Personen“ oben Personen auswählen, deren Stadt nicht mit „A“, „L“ oder „N“ beginnt:
Wir können die folgende SELECT-Anweisung verwenden :
SELECT * FROM Persons WHERE City LIKE '[!ALN]%'
Dieser Artikel enthält eine relevante Erklärung zu Platzhaltern. Weitere Lernmaterialien finden Sie auf der chinesischen PHP-Website.
Verwandte Empfehlungen:
Erklärung zum SQL LIKE-Operator
Über die Analyse der SQL SELECT DISTINCT-Anweisung
Das obige ist der detaillierte Inhalt vonErläuterung der SQL-Wildcard-bezogenen Kenntnisse. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!