


Comment effectuer des recherches sensibles à la casse dans les clauses WHERE de SQL Server ?
Réalisation de recherches sensibles à la casse dans les clauses WHERE de SQL Server
Le comportement par défaut de SQL Server pour les comparaisons de chaînes dans les clauses WHERE n'est pas sensible à la casse. Cela présente un défi lorsque des recherches précises et sensibles à la casse sont nécessaires.
Exploiter le classement pour des comparaisons sensibles à la casse
La solution réside dans l'utilisation du mot-clé COLLATE
. Ce mot-clé vous permet de spécifier le classement de la colonne impliquée dans la comparaison, définissant ainsi les règles de correspondance des chaînes, y compris le respect de la casse.
Par exemple :
SELECT 1 FROM dbo.Customers WHERE CustID COLLATE SQL_Latin1_General_CP1_CS_AS = @CustID AND OrderID COLLATE SQL_Latin1_General_CP1_CS_AS = @OrderID
Ici, COLLATE SQL_Latin1_General_CP1_CS_AS
applique une comparaison sensible à la casse sur les colonnes CustID
et OrderID
.
Modification des propriétés des colonnes pour une sensibilité permanente à la casse
Pour un comportement cohérent sensible à la casse, vous pouvez ajuster les propriétés de la colonne directement dans la définition de la table. Par défaut, les colonnes sont créées avec des propriétés insensibles à la casse.
Intégration de COLLATE avec l'opérateur LIKE
Le mot-clé COLLATE
s'intègre parfaitement à l'opérateur LIKE
pour une correspondance de modèle sensible à la casse :
SELECT * FROM tbl_Partners WHERE PartnerName COLLATE SQL_Latin1_General_CP1_CS_AS LIKE 'MyEx%' COLLATE SQL_Latin1_General_CP1_CS_AS
Cette requête effectue une recherche sensible à la casse pour les valeurs PartnerName
commençant par « MyEx ».
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Réduisez l'utilisation de la mémoire MySQL dans Docker

Comment modifier une table dans MySQL en utilisant l'instruction ALTER TABLE?

Comment résoudre le problème de MySQL ne peut pas ouvrir la bibliothèque partagée

Exécutez MySQL dans Linux (avec / sans conteneur Podman avec phpmyadmin)

Exécuter plusieurs versions MySQL sur macOS: un guide étape par étape

Quels sont les outils de GUI MySQL populaires (par exemple, MySQL Workbench, PhpMyAdmin)?

Comment configurer le cryptage SSL / TLS pour les connexions MySQL?
