• [^] # Re: Trouvé

    Posté par . En réponse au message Recherche d'un pattern dans une table. Évalué à 1.

    Et pour avoir la plus longue ...

    SELECT * FROM societes
    WHERE 'BASFERG' LIKE CONCAT(nom,'%')
    AND CHAR_LENGTH(nom) =
    (
    SELECT MAX(CHAR_LENGTH(nom))
    FROM societes
    WHERE 'BASFERG' LIKE CONCAT(nom,'%')
    )

    Je me trompe sans doute, mais la solution semble être assez gourmande, n'y a-t-il pas plus simple pour le SGBD?

    Merci de prendre le commentaire ci-dessus avec: un peu de recul, le premier degré, et si possible le second !