Insérer un caractère dans une chaine à une position donnée [Résolu] - SQL/NoSQL - Programmation
Marsh Posté le 10-02-2014 à 11:50:17
Il faudrait découper des morceaux avec substring() et les assembler avec des doubles pipes ||.
Mais, au lieu d'insérer, il est beaucoup plus facile d'utiliser le format qui convient.
Par exemple,
SELECT to_timestamp('20131030162432', 'YYYYMMDDHH24MISS') |
Marsh Posté le 11-02-2014 à 08:47:39
Oui merci !! J'ai trouvé c'est l'utilisation des masques
Résolu !
Marsh Posté le 10-02-2014 à 11:45:59
Bonjour,
Je souhaite transformer une chaine au format date. Ma chaine d'entrée est au format 'YYYYMMDDHHMMSS'.
J'ai réussi à convertir une chaine en date avec :
ou même :
Pour cela, j'ai besoin d'insérer les caractères 'espace' et ':' dans ma chaine d'entrée pour la formater correctement afin de la convertir au format date.
Je n'ai pas trouvé de fonction pour insérer un caractère dans la doc ( http://docs.postgresqlfr.org/8.4/functions-string.html ), vous auriez une idée svp ?
Merci par avance.
Message édité par KibitO le 11-02-2014 à 08:50:32