Select like sql

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

  1. Contributeur
    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).