Comment j'écris où clause où la valeur a des espaces:sql requête avec espace dans la valeur
En fait j'utilise openJPA et je dois définir le paramètre. La valeur que je vais définir a un espace, par exemple: String somevalue = "prénom nom"; query.setparameter (somevalue);
Je l'ai fait mais ne fonctionne pas. N'hésitez pas à nous faire part de vos suggestions. Merci.
Quel RDBMS utilisez-vous? –
À quoi ressemble votre tableau? –
Voyez si le nom que vous tapez a des apostrophes. Si oui, vous devrez leur échapper avec double apostrophes: 'SELECT * FROM table1 WHERE nom = 'Miles O''Brien';' Aussi, si vous avez besoin de faire un filtrage (par exemple s'il y a des espaces parasites) plutôt que une correspondance exacte, regardez dans le mot clé LIKE. –