Les partenaires publicitaires:

Comment trouver non alphanumérique pour SQL

Si vous travaillez avec des bases de données SQL Server, vous allez courir dans la nécessité d'interroger une table pour les valeurs non-alphanumériques dans une colonne. Dans SQL Server, vous pouvez utiliser la "PATINDEX" fonctionnalité de recherche pour un motif particulier dans une colonne. Cette fonction retourne la position de départ d'un motif ou retourne un zéro si le modèle est introuvable. Pour rechercher des valeurs non-alphanumériques, vous devez aussi utiliser des caractères génériques dans la fonction. Utilisez cette requête pour savoir si les caractères indésirables sont stockés dans votre colonne de la table.

Choses que vous devez

  • Microsoft SQL Server Management Studio

Instructions

  1. Lancez Microsoft SQL Server Management Studio, développez votre serveur dans le volet Explorateur d'objets, et d'élargir le "Bases de données" dossier pour afficher toutes vos bases de données.

  2. Clique le "Bases de données disponibles" zone de liste déroulante située à côté de la "Exécuter" icône sur la barre d'outils. Cliquez sur la base de données que vous souhaitez utiliser.




  3. Cliquez "Nouvelle requête" pour commencer une nouvelle fenêtre de requête. Ajoutez le code suivant pour interroger toutes les valeurs non-alphanumériques d'une colonne de table:

    select distinct . de

    OÙ PATINDEX ('% [^ a-zA-Z0-9]%', .) lt; gt; 0

  4. Modifier . dans l'étape 3 et tapez le nom de votre table et le nom de votre colonne. Cliquez "Exécuter" pour exécuter la requête et voir les résultats.

» » » » Comment trouver non alphanumérique pour SQL