Les partenaires publicitaires:

Comment vérifier une chaîne pour voir si la valeur est numérique dans sql

Structured Query Language (SQL) est un langage standardisé utilisé pour l'interrogation et la gestion des données dans les bases de données. Une requête SQL est le nom donné à une instruction SQL ou une série d'instructions exécutées sur une base de données. Toute base de données peut mettre en œuvre SQL. Lorsque vous effectuez une requête SQL, vous pouvez savoir si une chaîne --- toute collecte de données textuelles --- contient seulement une valeur numérique. Savoir si une chaîne est numérique peut se révéler utile --- par exemple, vous pouvez exécuter des fonctions mathématiques sur des données numériques que vous ne pouvez pas sur les cordes. Vous pouvez également pas une chaîne pour contenir des données numériques, que vous pouvez tester et d'agir en conséquence sur.

Choses que vous devez

  • système de base de données de votre choix

Instructions

  1. Lancez votre base de données, et ouvrez votre générateur de requête textuelle SQL habituelle.

  2. Ecrire une requête qui inclut la valeur que vous souhaitez vérifier. Utilisation de SQL, vous pouvez vérifier la valeur d'un champ en utilisant une expression régulière. Par exemple,



    SELECT my_data DISTINCT FROM ma_table




    OÙ my_data REGEXP ('[0-9]');

    Substituer la valeur "my_data" avec votre nom de domaine et "my_table" avec votre nom de la table.

    Construisez votre requête en utilisant ce qui précède comme un exemple de la façon de déterminer si un champ est numérique ou non.

  3. Exécuter votre requête sur quelques données de test en premier. Vérifiez que la sortie correspond à ce que vous attendez de se produire avant d'utiliser la requête sur des données réelles.

Conseils & Avertissements

  • Si vous utilisez un système de base de données Microsoft, vous pouvez remplacer l'express régulière dans l'exemple ci-dessus avec la fonction IsNumeric, un moyen plus efficace pour effectuer la même opération.
  • Vérifiez toujours vos requêtes SQL soigneusement avant de les exécuter. Les erreurs peuvent entraîner la perte de données et d'autres conséquences imprévues.
  • Il existe des différences entre les systèmes de base de données. Toujours vérifier la documentation de votre base de données particulière lorsque l'on travaille avec des requêtes.
» » » » Comment vérifier une chaîne pour voir si la valeur est numérique dans sql