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

Oracle Discussion :

petit problème de quote


Sujet :

Oracle

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 155
    Points : 77
    Points
    77
    Par défaut petit problème de quote
    Bonjour, j'ai un problème avec les guillemets : quand y'en a qu'un ça marche mais si y'en a plus morche plus. Exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    MOTS                           NUMERO
    --------------------       ---------
    test ' guillemets ' l'a        1000
     
     
    172 rows selected.
     
    SQL> select * from rep_mots_cles where mots='test '' guillemets '' l''a';
     
    no rows selected
     
    SQL> select * from rep_mots_cles where mots='Cités et peuples de l''Antiquité';
     
    MOTS                           NUMERO
    --------------------       ---------
    Cités et peuples de l'Antiquité     28
    Je comprends pas!!!

    Si quelqu'un a une idée...parce que moi j'abandonne

  2. #2
    Membre habitué Avatar de Jahprend
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    255
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 255
    Points : 165
    Points
    165
    Par défaut
    Salut,

    mets des crochets [] plutot ca devrait marcher

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 155
    Points : 77
    Points
    77
    Par défaut
    c'est à dire? tu peux me donner un exemple stp?

  4. #4
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    que donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select * from rep_mots_cles where mots like 'test '' guillemets '' l''a%';

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 155
    Points : 77
    Points
    77
    Par défaut
    ok ça ca marche. Par contre niveau performances, c'est pas plus long?
    Et au fait pourquoi ça ça marche et pas le = ????
    Merci.

  6. #6
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    je pense que tu as des espaces qui trainent à la fin de la chaîne de caractère. Compares les longueurs pour être fixer

    Sinon, coté perf, le LIKE n'est pas trop couteux si les premiers caractères sont connus

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 155
    Points : 77
    Points
    77
    Par défaut
    exact il y a bien un espace et je me demande pourquoi mon script php qui a généré la requète l'a enlevé. Je vais voir ça.

    En tout cas merci beaucoup pour ton aide.

  8. #8
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 155
    Points : 77
    Points
    77
    Par défaut
    Je viens de trouver : ça vient d'un input!!
    Quand je lui envoie la valeur et que je fais un submit, le dernier espace est supprimé. (en fait ça me parait plutôt normal)

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

Discussions similaires

  1. petit problème de quotes
    Par mitje dans le forum Struts 1
    Réponses: 1
    Dernier message: 17/10/2006, 08h03
  2. Problème de quotes sous PostGre
    Par Philhz dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 11/07/2004, 14h03
  3. petit problème premier plan, arrière plan
    Par gros bob dans le forum OpenGL
    Réponses: 4
    Dernier message: 19/04/2004, 13h00
  4. [jointure] Petit problème sur le type de jointure...
    Par SteelBox dans le forum Langage SQL
    Réponses: 13
    Dernier message: 13/02/2004, 19h55
  5. Problème de quote
    Par kennini dans le forum ASP
    Réponses: 4
    Dernier message: 20/11/2003, 10h40

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