1 2 3 4 5 6 7 8 9
| SELECT id, fichier,
LENGTH(fichier) AS longueur_fichier_rep,
POSITION('/' IN REVERSE(fichier)) AS Position_dernier_slash,
RIGHT(fichier, POSITION('/' IN REVERSE(fichier)) - 1) AS Nom_fichier,
LENGTH(RIGHT(fichier, POSITION('/' IN REVERSE(fichier)) - 1)) AS Longueur_nom_fichier
LENGTH(fichier) - LENGTH(RIGHT(fichier, POSITION('/' IN REVERSE(fichier)) - 1)) AS Longueur_répertoire
FROM media
WHERE fichier LIKE '/rep1/rep2/%'
AND LENGTH('/rep1/rep2/') = LENGTH(fichier) - LENGTH(RIGHT(fichier, POSITION('/' IN REVERSE(fichier)) - 1)) |