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 :

requete


Sujet :

Langage SQL

  1. #1
    Membre du Club
    Inscrit en
    Mai 2004
    Messages
    148
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 148
    Points : 56
    Points
    56
    Par défaut requete
    bonjour

    Pourrai je contourner le problem suivant

    select substr(12.10-10,2) from dual

    ou j'aurai 10 au lieu de 1

    merci

  2. #2
    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
    Rien compris !
    Déjà substr d'un numérique c'est une idée bizarre, explique ce que tu veux de façon claire.

  3. #3
    Membre du Club
    Inscrit en
    Mai 2004
    Messages
    148
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 148
    Points : 56
    Points
    56
    Par défaut
    en fait c'est pas des numeriques, c'est des varchar

  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
    Je n'ai toujours pas compris ce que tu veux ...

  5. #5
    Membre expérimenté
    Avatar de zekey
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 036
    Points : 1 403
    Points
    1 403
    Par défaut
    Mets des guillemets dans ton expression ou il le faut stp que l'on sache ce que tu souhaites faire.

  6. #6
    Membre averti Avatar de macben
    Inscrit en
    Mars 2004
    Messages
    546
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2004
    Messages : 546
    Points : 433
    Points
    433
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select substr(12.10-10,2) from dual
    dis donc ça fonctionne comme requête même avec des numériques

    A mon avis il veut faire en fait un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SUBSTR((12.10-10),2) = SUBSTR(2.10,2)
    et donc en fait il veut ramenr ".10", alors que lui ça lui ramène ".1", le "0" est tronqué car il ne sert à rien, alors qu'il en a besoin.

    Du coup j'ai découvert un truc, pourquoi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT TO_CHAR(12.10) FROM DUAL
    ramène 12,1 et non 12,10 (sous Oracle) :

    EDIT : arezki76 essaie :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select substr(LTRIM(TO_CHAR((12.10-10),'999D99'), ' '),2) from dual

Discussions similaires

  1. requete avec OBCD et visual c++
    Par Anonymous dans le forum MFC
    Réponses: 12
    Dernier message: 18/11/2004, 16h15
  2. Requete requête sous sybase
    Par eddie dans le forum Sybase
    Réponses: 3
    Dernier message: 02/04/2003, 14h51
  3. Paramètre requete SQL (ADOQuery)
    Par GaL dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/07/2002, 11h24
  4. Resultat requete SQL
    Par PierDIDI dans le forum Bases de données
    Réponses: 2
    Dernier message: 23/07/2002, 13h43
  5. [Kylix] Requetes Kylix pour postgres
    Par Miltown dans le forum EDI
    Réponses: 1
    Dernier message: 29/05/2002, 20h22

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