|
||||
Ouverture de sessionNavigationContactez-nousAdministration du site : RechercheSujets du forumSujets actifsNouveaux sujets:SyndicationSondageQuelle est la version de PostgreSQL la plus répandue sur vos serveurs ? 8.3 10% 8.2 42% 8.1 40% 8.0 2% 7.4 6% 7.3 ou antérieure 0% Nombre de votes: 48 |
archivesTechnique - général | Utiliser PostgreSQL comme parser mathématiquePar h.henoch le 13/10/2006 - 09:40 Bonjour, je ne sais si ce que je raconte va vous servir mais je voulais utiliser les capacités de postgresql pour en faire un parser d'expression mathématique. Le but est d'évaluer la valeur d'une chaîne de caractères contenant une expression mathématique '1+2*3' ou bien une expresion du type '2*cos(x)*sin(y)' où x et y sont des variables. Comme le nombre de fonction que mon programme utilise est très elevé et qu'elles sont stockées en chaînes de caractères dans une table, je me voyais mal les réécrire en fonction postgres. [ 3 commentaires | lire plus ]
| diviser un texte en plusieurs lignesPar Guillaume Lelarge le 13/10/2006 - 11:18 Que faire si vous avez une chaîne, que vous voulez la séparer en plusieurs morceaux suivant un pattern et que vous voulez récupérer chaque morceau sur une ligne ? Commencer par créer la fonction suivante : CREATE OR REPLACE FUNCTION split_to_rows(TEXT,TEXT) RETURNS SETOF TEXT Pour l'utiliser, rien de plus simple : [ 3 commentaires | lire plus ]
Technique - optimisation | Reindexation qui bloquePar p.muck le 13/10/2006 - 13:55 Bonjour, [ 4 commentaires ]
|
|||
© PostgreSQLFr, tous droits rĂ©servĂ©s.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.