• [^] # Re: extension MySQL ?

    Posté par . En réponse au message SQLite : IN. Évalué à 2.

    Bien vu, mais en SQLite, ça donne :
    SELECT *
    FROM test
    WHERE colonnes1 || colonne2 IN ('a|'|'b', 'c'||'d');
    Pas de concat non plus chez Postgres, c'est une extension Oracle je crois.

    mais ça ne répond toujours pas à la problématique, l'opérateur || fait une bête concaténation de chaine ce qui entraine des effets de bords. Un exemple, supposons que j'ai une table listant des personnes et que je cherche ceux qui répondent au nom de Micheline Battan.
    Avec une requête utilisant l'opérateur de concaténation, tu vas tomber sur:
    * Micheline Battan
    * Michel Inebattan
    * Michelin Ebattan
    etc ... donc ça ne répond pas à la problématique donnée.