SQL server chaine de caractere

salut a tous ,

j’ai une requéte qui me pose quelque probleme ,

je veu selectionner les noms des clients qui ont au moins 2 letre x dans leurs nom .

(select nom from matable where nom like ‘%a%’) selectionne les nom qui contenent une seul letre a :frown:

je suis sous sql server ,

merci

Suffit dfaire un truc comme sa :

SELECT nom
FROM matable
WHERE nom like '%a%a%'

Edité le 30/05/2008 à 17:42

:heink:

merci

je me sent con :nexath

merci de ta rep tck-linkis


j'ai creé une constraint pour controller la sasie des noms (en majiscul)

alter table nomtable

add constraint nomconstraint check (nom like upper(nom))

elle marche pas je sais pa pour koi ??
Edité le 30/05/2008 à 18:06

Pour faire une contrainte sa sera un truc du genre :

ALTER TABLE matable1 ADD
CONSTRAINTS nomdemacontrainte FOREIGN KEY (
nomduchamp1
) REFERENCES matable2 (
nomduchamp2
)

j ai pas bien compri linteré de créer une foreign key de mon cas ,
je pense qu 'une contraint check resoudra le probleme

A pardon j’ai mal regardé^^

Sa sera donc plus quelque chose du genre :

 ALTER TABLE nomtable1 ADD CONSTRAINT nomchamp1 CHECK(nom LIKE UPPER(nom))

lol merci
mais ça marche pas je sais pas pour quoi :frown:
jlé deja essayé lol

merci de ton aide