Heim  >  Artikel  >  Backend-Entwicklung  >  Erläuterung der SQL-Wildcard-bezogenen Kenntnisse

Erläuterung der SQL-Wildcard-bezogenen Kenntnisse

jacklove
jackloveOriginal
2018-05-08 09:58:291943Durchsuche

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

Erklärung zur SQL TOP-Klausel

Ü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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn