resultat requete sql avec x occurence

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


crughon
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 205
Inscription: Dim Juil 24, 2005 13:19

resultat requete sql avec x occurence

Message le Ven Sep 19, 2008 18:28

Bonjour
Pour une requete SQL est-il possible de sortir en resultat uniquement les lignes dont le champs CHAMPS contient deux fois un symbole comme @ par exemple.
Exemple :
Ligne1 CHAMPS contient blabla@blabla
Ligne2 CHAMPS contient bla@bla@blablabla
Seule la ligne2 doit sortir en resultat

select * from table where CHAMPS REGEXP...

J'ai pensé aux expressions régulières mais je n'arrive pas à la mettre en forme. Merci d'avance.


YoyoS
WRInaute accro
WRInaute accro
 
Messages: 3062
Inscription: Jeu Sep 14, 2006 4:53

Message le Ven Sep 19, 2008 18:31

champ like '%@%@%'
Dernière édition par YoyoS le Ven Sep 19, 2008 19:08, édité 1 fois.


crughon
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 205
Inscription: Dim Juil 24, 2005 13:19

Message le Ven Sep 19, 2008 18:58

Merci pour ton aide YoyoS, cette solution va effectivement me dépanner. Comme un âne je n'y avais meme pas pensé...

En fait je voulais paramétrer le nombre d'occurences, c'est pour ça que j'avais pensé aux expressions régulières. Si quelqu'un a une idée ça serait sympa...

en tout cas encore merci.


crughon
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 205
Inscription: Dim Juil 24, 2005 13:19

Message le Ven Sep 19, 2008 19:21

En fait je pense qu'il y aura un probleme si je veux cette fois afficher que la ligne1. (Ligne1 CHAMPS contient blabla@blabla)

Ta formule yoyos prendra aussi les lignes contenant plus de deux @...


seebz
WRInaute impliqué
WRInaute impliqué
 
Messages: 480
Inscription: Dim Avr 15, 2007 17:14

Message le Ven Sep 19, 2008 20:02

peut-être : like '%@%' and not like '%@%@%'


crughon
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 205
Inscription: Dim Juil 24, 2005 13:19

Message le Ven Sep 19, 2008 22:22

En fait c'est le moyen d'afficher les lignes contenant 1, 2,3,4 ou... n fois le symbole @, c'est pour ça que LIKE me parait pas trop adapté... mais peut-etre que je me trompe. 8O


YoyoS
WRInaute accro
WRInaute accro
 
Messages: 3062
Inscription: Jeu Sep 14, 2006 4:53

Message le Mar Sep 23, 2008 22:10

Bah alors like '%@%' suffit pas ? 0_o Ca va afficher les champs qui contiennent 1 à N fois '@'
T'es vraiment pas clair ou alors ta logique est à revoir.


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités