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

Requêtes PostgreSQL Discussion :

La fonction locate


Sujet :

Requêtes PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Femme Profil pro
    Enseignant
    Inscrit en
    Août 2012
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2012
    Messages : 71
    Par défaut La fonction locate
    Bonsoir;
    j'ai une table concatenation qui contient plusieurs colonnes, parmi ces colonnes j'ai la colonne "log_url" de type character vargying, cette colonne contient l'url d'un site web qui peuvent contenir le caractère '?', mon but est de supprimer une partie de chaîne de caractère à partir du caractère '?' jusqu’à la fin de la chaîne de caractère,
    en premier je veux détecter le premier point de la chaîne de caractère à supprimé
    une partie de mon code est le suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT LOCATE('?',log_url) FROM concatenation
    après exécution j'ai l'erreur suivante:

    ERREUR: la fonction locate(unknown, character varying) n'existe pas
    LINE 1: SELECT LOCATE('?',log_url) FROM concatenation
    ^
    HINT: Aucune fonction ne correspond au nom donné et aux types d'arguments.
    Vous devez ajouter des conversions explicites de type.


    Merci d'avance pour votre aide.

  2. #2
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 608
    Billets dans le blog
    10
    Par défaut
    bonjour,

    utilisez SELECT position('?' in log_url) FROM concatenation.

  3. #3
    Membre actif
    Femme Profil pro
    Enseignant
    Inscrit en
    Août 2012
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2012
    Messages : 71
    Par défaut
    Bonjour escartefigue, merci pour votre aide, le code a bien marché

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

Discussions similaires

  1. Delph : Fonction Locate
    Par dygbahou89 dans le forum Bases de données
    Réponses: 2
    Dernier message: 10/10/2012, 23h45
  2. probleme avec la fonction locate
    Par kroma23 dans le forum Bases de données
    Réponses: 3
    Dernier message: 07/06/2011, 09h48
  3. Réponses: 3
    Dernier message: 23/09/2009, 10h45
  4. Table ADO et la fonction Locate
    Par bilal_ini dans le forum Bases de données
    Réponses: 4
    Dernier message: 04/06/2008, 13h51
  5. [BCB5][IBX5.4]TIBDataSet et fonction Locate() ??
    Par Sitting Bull dans le forum Connexion aux bases de données
    Réponses: 6
    Dernier message: 02/07/2004, 18h46

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