Select like sql

Fermé
Pseudo2016 Messages postés 1 Date d'inscription dimanche 13 novembre 2016 Statut Membre Dernière intervention 13 novembre 2016 - 13 nov. 2016 à 21:42
yg_be Messages postés 23313 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 8 novembre 2024 - 16 nov. 2016 à 20:05
Bonjour,
Sur internet j'ai trouver une requette qui repond a ma reponse avec une syntax qui me semble nouvelle et j'aimerai bien que queqlun m'explique ça:
requette: select x from table where x like :expression

et ce que je comprend pas c'est les deux point avant expression apres le like et comment expliquer ça alors que le like habituel prend le % par exemple en parametre!

cordialement

2 réponses

jordane45 Messages postés 38275 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 8 novembre 2024 4 696
14 nov. 2016 à 08:25
Bonjour

Cest du Pdo.... une requête préparée
0
yg_be Messages postés 23313 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 8 novembre 2024 Ambassadeur 1 552
16 nov. 2016 à 20:05
La requête "select x from table where x like :expression" n'est pas une vraie requête sql, c'est plutôt un modèle de requête.
La partie ":expression" devra être remplacée par une valeur telle que "%onjour" avant que la requête puisse être exécutée.
L'utilisation de modèles de requête permet à un programme de "préparer" et faire analyser une seule fois le modèle de requête, et puis de modifier la partie ":expression" de la requête avant de l'exécuter (en général de nombreuses fois).
0