IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage SQL Discussion :

Test sur le type de valeur


Sujet :

Langage SQL

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 23
    Points : 15
    Points
    15
    Par défaut Test sur le type de valeur
    Bonjour,

    Question toute bête :
    Dans la colonne d'une table, j'ai les valeurs suivantes :
    12345
    1A346
    AB234
    54321
    ...

    Comment extraire uniquement les lignes non-numériques :
    1A346
    AB234

    Merci d'avance.
    Cdlt.

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 080
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 080
    Points : 30 802
    Points
    30 802
    Par défaut
    Tout dépend de ton SGBD...
    Certains ont des fonctions qui le permettent (ISNUMERIC pour SqlServer par exemple), d'autres n'en ont pas
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 23
    Points : 15
    Points
    15
    Par défaut
    Citation Envoyé par al1_24
    Tout dépend de ton SGBD...
    Certains ont des fonctions qui le permettent (ISNUMERIC pour SqlServer par exemple), d'autres n'en ont pas
    SGBD=Oracle

  4. #4
    Inactif   Avatar de Médiat
    Inscrit en
    Décembre 2003
    Messages
    1 946
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 946
    Points : 2 227
    Points
    2 227
    Par défaut
    Essaye :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT ...
    FROM ....
    WHERE ltrim(translate(laColonne, '0123456789', '0000000000'), '0') IS NOT NULL
    J'affirme péremptoirement que toute affirmation péremptoire est fausse
    5ième élément : barde-prince des figures de style, duc de la synecdoque
    Je ne réponds jamais aux questions techniques par MP

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 23
    Points : 15
    Points
    15
    Par défaut
    Citation Envoyé par Médiat
    Essaye :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT ...
    FROM ....
    WHERE ltrim(translate(laColonne, '0123456789', '0000000000'), '0') IS NOT NULL
    Impec'
    Merci bcp

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. test sur le type de données
    Par new_wave dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 04/06/2009, 11h33
  2. [E-03] Test sur un type de variable
    Par sincenono dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 07/03/2009, 12h59
  3. [XSLT] test sur le commencement des valeurs des attributs
    Par mimiche_fr2000 dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 22/02/2008, 13h03
  4. Test sur le type d'un TComponent
    Par pottiez dans le forum C++Builder
    Réponses: 6
    Dernier message: 06/06/2007, 20h57
  5. tests sur le type de valeurs
    Par dor_boucle dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 16/03/2006, 14h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo