banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Tue 30 October 2012 17:39

simo lay
Participant assidu
Date d'inscription: 8 Dec 2011
Messages: 172

Selection Postgresql

Bonjour,
je dispose des enregistrements d'une  colonne :

  Colonne

   0091
   9384
   8873
   T001
   AR09


Mon objectif est de selection les enregistrements où  il y a un caractere text, c'est à dire que le résultat final de ma selection soit

  Colonne

    T001
    AR09

Merci

Hors ligne

 

#2 Tue 30 October 2012 20:03

Nicolas Ribot
Membre
Lieu: Toulouse
Date d'inscription: 9 Sep 2005
Messages: 1554

Re: Selection Postgresql

Bonsoir,

Je vous conseille de regarder du coté des expressions régulieres:
http://www.postgresql.org/docs/9.0/stat … ching.html
et les tutos sur les regex.

Qq chose comme:

Code:

select * from table where col ~* E'\\D'

(qui matche aussi les espaces, pas que les lettres).

Nicolas

Hors ligne

 

#3 Wed 31 October 2012 10:58

chrisha
Participant occasionnel
Date d'inscription: 30 Sep 2008
Messages: 25

Re: Selection Postgresql

Hello,

Quelque chose du genre : select * from table where col is not numeric
ne fonctionne pas?

Hors ligne

 

#4 Wed 31 October 2012 14:21

simo lay
Participant assidu
Date d'inscription: 8 Dec 2011
Messages: 172

Re: Selection Postgresql

nn

select * from table where col is not numeric


ne fonctionne pas parceque la colonne est definie comme etant du text, mais en fait j'ai suivi la piste de Nicolas Ribot et ça marche

la requète  est

Code:

select  *  from  table where colonne similar to '%'|| '[a-z]'||'%'

merci à vous

Dernière modification par simo lay (Wed 31 October 2012 14:22)

Hors ligne

 

Pied de page des forums

Powered by FluxBB