La fonction locate

Signaler
Messages postés
10
Date d'inscription
dimanche 15 décembre 2019
Statut
Membre
Dernière intervention
27 juin 2020
-
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:
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.