Groß-/Kleinschreibung in SQL Server WHERE-Klauseln ignorieren
Um sicherzustellen, dass SQL-Abfragen die Groß-/Kleinschreibung in einer WHERE-Klausel ignorieren, müssen Sie darauf achten Die String-Vergleichskonfiguration der Datenbank.
In der Standardeinstellung konfigurieren SQL Server-Datenbanken String-Vergleiche so, dass die Groß-/Kleinschreibung nicht beachtet wird. Wenn diese Einstellung jedoch mithilfe einer alternativen Sortierung geändert wurde, müssen Sie möglicherweise eine bestimmte Sortierung in Ihrer Abfrage angeben. Verwenden Sie dazu die folgende Syntax:
SELECT * FROM myTable WHERE myField = 'sOmeVal' COLLATE collation_name
Der Parameter collation_name definiert die anzuwendenden Sortierregeln. Beispielsweise ignoriert die folgende Abfrage die Groß-/Kleinschreibung mithilfe der Sortierung SQL_Latin1_General_CP1_CI_AS:
SELECT * FROM myTable WHERE myField = 'sOmeVal' COLLATE SQL_Latin1_General_CP1_CI_AS
Es ist wichtig zu beachten, dass die spezifische verwendete Sortierung von den Sprach- und Zeichensatzanforderungen Ihrer Daten abhängt. Eine umfassende Liste der verfügbaren Sortierungen finden Sie in der Microsoft-Dokumentation.
Das obige ist der detaillierte Inhalt vonWie kann ich in SQL Server-WHERE-Klauseln Suchvorgänge durchführen, bei denen die Groß-/Kleinschreibung nicht berücksichtigt wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!