par
h0_noMan » 15 nov. 2007, 17:05
D'apres ce qu'il dit il cherche une requete ne selectionnant que les enregistrements ou il y a au moins un lettre dans code.
Or avec cette requete tu obtiens :
Code : Tout sélectionner
SELECT "512" REGEXP "[[:alnum:]]+" -> 1
SELECT "51A" REGEXP "[[:alnum:]]+" -> 1
Il faudrait, je pense, préferer
:alpha: à
:alnum:
Code : Tout sélectionner
SELECT "512" REGEXP "[[:alpha:]]+" -> 0
SELECT "51A" REGEXP "[[:alpha:]]+" -> 1
Ensuite, j'ai peut etre mal compris sa demande.
D'apres ce qu'il dit il cherche une requete ne selectionnant que les enregistrements ou il y a au moins un lettre dans code.
Or avec cette requete tu obtiens :
[code]SELECT "512" REGEXP "[[:alnum:]]+" -> 1
SELECT "51A" REGEXP "[[:alnum:]]+" -> 1[/code]
Il faudrait, je pense, préferer [color=olive][b]:alpha:[/b][/color] à [color=olive][b]:alnum:[/b][/color]
[code]SELECT "512" REGEXP "[[:alpha:]]+" -> 0
SELECT "51A" REGEXP "[[:alpha:]]+" -> 1[/code]
Ensuite, j'ai peut etre mal compris sa demande.