Maison > base de données > tutoriel mysql > Comment puis-je effectuer des recherches insensibles à la casse dans les clauses WHERE de SQL Server ?

Comment puis-je effectuer des recherches insensibles à la casse dans les clauses WHERE de SQL Server ?

Barbara Streisand
Libérer: 2024-12-29 16:50:11
original
858 Les gens l'ont consulté

How Can I Perform Case-Insensitive Searches in SQL Server WHERE Clauses?

Ignorer la sensibilité à la casse dans les clauses WHERE de SQL Server

Pour vous assurer que les requêtes SQL ignorent la casse dans une clause WHERE, vous devez faire attention à la configuration de comparaison de chaînes de la base de données.

Dans la configuration par défaut, les bases de données SQL Server configurent les comparaisons de chaînes pour qu'elles ne soient pas sensibles à la casse. Toutefois, si ce paramètre a été modifié à l'aide d'un autre classement, vous devrez peut-être spécifier un classement spécifique dans votre requête. Pour cela, utilisez la syntaxe suivante :

SELECT * FROM myTable WHERE myField = 'sOmeVal' COLLATE collation_name
Copier après la connexion

Le paramètre collation_name définit les règles de collation à appliquer. Par exemple, la requête suivante ignore le respect de la casse à l'aide du classement SQL_Latin1_General_CP1_CI_AS :

SELECT * FROM myTable WHERE myField = 'sOmeVal' COLLATE SQL_Latin1_General_CP1_CI_AS
Copier après la connexion

Il est important de noter que le classement spécifique utilisé dépendra des exigences de langue et de jeu de caractères de vos données. Consultez la documentation Microsoft pour une liste complète des classements disponibles.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal