Après quelques heures de recherche, je me retourne vers vous pour savoir s'il était possible de spliter un "string" en plusieurs lignes sans délimiteur.
Par exemple j'ai ID : "12345" sur une ligne, je voudrais avoir
ID : "1" ID : "2" ID : "3" ID : "4" ID : "5"
J'ai vu passer différentes fonctions mais elles demandent toutes un délimiteur.. Dois-je développer une fonction ??
Merci à vous
Starcraft Broodwar is BACK ! MP pour jouer ensemble ! :D
Je ne suis pas expert PostGreSQL, mais à mon avis tu n'auras pas le choix ...
Une procédure stockée avec un curseur pour balayer chaque enregistrement de la table en question, récupérer l'id de l'enregistrement, utiliser char_length() et dans une boucle un substring().
Attention toutefois si la table est grande, le curseur va être long ...
Je ne suis pas expert PostGreSQL, mais à mon avis tu n'auras pas le choix ...
Une procédure stockée avec un curseur pour balayer chaque enregistrement de la table en question, récupérer l'id de l'enregistrement, utiliser char_length() et dans une boucle un substring().
Attention toutefois si la table est grande, le curseur va être long ...
- Edité par Benzouye il y a environ 17 heures
Bonjour Benzouye,
Merci de ta réponse !
Oui ma table est très grande 600k d'enregistrements ...
Starcraft Broodwar is BACK ! MP pour jouer ensemble ! :D
Je vous remercie de l'aide que vous apportez ! Je suis vraiment désolé si je ne répond pas , c'est que je suis sur trois projets en même temps (en entreprise) dont cette base de données ... et en cours j'ai un projet androïd.
J'étudie vos réponses, je fais également des recherches pour comprendre le fonctionnement. Même si je n'aime pas le SQL (pour l'instant peut être que ça va changer) je pense que c'est important de connaître ce langage
J'ai une question par rapport à l'expression régulière qui se trouve dans la fonction regex_split_to_array. Cette expression permet d'indiquer à la fonction d'effectuer une nouvelle ROW à chaque caractère ?
C'est bon je viens de comprendre. Je vous remercie en tout cas !
- Edité par Hiitch 17 janvier 2018 à 10:44:59
Starcraft Broodwar is BACK ! MP pour jouer ensemble ! :D
[postgresql] Split string sans délimiteur
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.