MySQL SELECT-Abfragen: Groß- und Kleinschreibung berücksichtigen und nicht berücksichtigen
MySQL SELECT-Abfragen verhalten sich standardmäßig unabhängig von der Groß-/Kleinschreibung, d. h. sie unterscheiden nicht zwischen Groß- und Kleinbuchstaben. Das bedeutet, dass die von Ihnen bereitgestellte Abfrage:
1 |
|
Zeilen entspricht, in denen die Spalte „Wert“ entweder „iaresavage“ oder „IAREsAvagE“ enthält.
Erzwingung der Groß-/Kleinschreibung
Wenn Sie möchten, dass bei Ihrer Abfrage die Groß-/Kleinschreibung beachtet wird, können Sie einen binären Vergleichsoperator verwenden, der explizit angibt, dass der Vergleich durchgeführt werden soll Byte für Byte:
1 |
|
Beispiel
Betrachten Sie die folgende Tabelle:
1 2 |
|
Wenn Sie die folgende Abfrage ausführen:
1 |
|
Es werden beide Zeilen zurückgegeben, auch wenn die Werte vorhanden sind anders.
Wenn Sie jedoch die folgende Abfrage ausführen:
1 |
|
wird nur die Zeile zurückgegeben, in der der Wert genau „IAREsAvagE“ ist.
Das obige ist der detaillierte Inhalt vonWie gehen MySQL-SELECT-Abfragen mit der Groß-/Kleinschreibung um und wie kann ich Groß-/Kleinschreibungsvergleiche erzwingen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!