PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 Re : Général » Extraction d'une chaîne pour mise a jour d'un champ » 09/12/2009 01:24:41

Dis d'une façon plus simple, ca donne: "cherche n'importe où dans le champ adresse la chaine ayant le format [A-Z]#[A-Z] #[A-Z]#[A-Z] et met-la dans codepostal"

Martin

#2 Général » Extraction d'une chaîne pour mise a jour d'un champ » 08/12/2009 23:45:06

martinf
Réponses : 4

Bonjour

J'ai un champ "adresse" qui contient un code postal. Par exemple:

SUNNYBROOK & WOMENS HOSP,2075 BAYVIEW, TORONTO, ON M4N 3M5, CANADA

Je veux extraire le code postal (ici M4N 3M5) pour le mettre dans un champ "codepostal". Je sais qu'il a la forme [A-Z]#[A-Z] #[A-Z]#[A-Z]

Donc, comment aller le chercher dans mon champ adresse et le mettre dans codepostal

Merci

Martin F

#3 Re : Général » Somme de deux enregistrements » 01/11/2009 20:09:24

Oui, j'avais simplifié à l'extrême mais en réalité mon problème est plus complexe. Je travail avec l'extension PostGIS, mon problème et donc... géographique. Je dois joindre des lignes qui se touchent mais arrêter la jointure à la rencontre d'une troisième ligne. Donc, on joint deux lignes par le source de l'un et le target de l'autre à condition que ces sources et targets comptent un total de 2 (dans l'image jointe, on exclu le source-target 27 dans la jointure de 2 lignes pcq'on le retrouve plus de 2 fois (intersection)
Merci

Martin F

merge.jpg

#4 Re : Général » Somme de deux enregistrements » 31/10/2009 20:22:13

D'accord, mais supposons qu'il y a des milliers d'enregistrements...?

#5 Général » Somme de deux enregistrements » 31/10/2009 20:13:03

martinf
Réponses : 5

Bonjour

À partir de la table suivante:

id, source, target, prix
1, 22, 23, 400
2, 23, 24, 1000
3, 25, 26, 500


Comment faire la somme de deux enregistrements dont la source est le target d'un autre ou l'inverse)?

(somme de id 1 et 2 avec comme résultat un seul enregistrement)?

Merci

Martin F

#6 Général » Vue et nombre aléatoire » 14/10/2009 17:16:30

martinf
Réponses : 1

Bonjour

Je cherche la méthode pour générer un nombre aléatoire entre 0 et 5 dans un champ d'une vue.
Merci

Martin F

#7 Général » Compter occurences » 12/10/2009 21:04:50

martinf
Réponses : 1

Bonjour

J'ai un champs "source" qui contient les données:

23
21
24
23
24
24
20
21

J'aimerais faire une requête qui me dira les nombres qui n'ont que 2 occurences, dans l'exemple, 21 et 23.

Merci

Martin F

#9 Général » Changer données et type dans une vue » 20/09/2009 22:27:56

martinf
Réponses : 2

Bonjour

J'ai une table avec un champ "categorie" qui contient les valeurs 'T', 'R' ou 'L'. J'aimerais avoir une vue de cette table avec un type integer et la valeur 1 à la place de 'T', 2 pour 'R', etc.

Merci

Martin F

Pied de page des forums

Propulsé par FluxBB