6 Replies Latest reply: Dec 13, 2017 8:39 AM by bruno bertels RSS

    Filtrer et compter les caractères d'une table

    Axel Beaugrand

      Bonjour

      j'aimerai figer 5 caractères d'une table qui possède des champs de 1 à 10 caractères, je souhaite donc conserver les champs de 1 à 5 caractères. Ex le nom de ma table = TABLE1 analyse du champ NOMCHAMP1.

      J'ai réalisé l'instruction left(champs, 5) as NOMCHAMP1_LEFT et cela me ressort tous les caractères correspondant à 5 chiffres sur ma table.

       

      Mon souci :

      Quand je fais un count sur NOMCHAMP1_LEFT il me ressort 19 167 caractères avec l'instruction left.

      J'ai voulu vérifié s'il me ressortait le bon nombre total de champ que j'analyse, j'ai donc insérer ce même champ sans instruction left pour ainsi compter le nombre total de champs dans NOMCHAMP1. Il me ressort exactement le même nombre de champ : 19 167

       

      Je dois donc supprimer les données conserver dans mon filtre, j'ai essayer un drop field avec un as pour ainsi garder le filtre ça ne fonctionne pas.

      Puis j'ai renommer ma table par : TABLE2: noconcatenate; load* resident TABLE1; drop table TABLE1

      Fonctionne toujours pas, avez vous des idées, peut être que j'utilise pas les bonne instruction je dois peut être faire un set dans mon objet de feuille  ?

       

      En vous remerciant de votre aide !