-
SELECT + Regex
Bonjour,
Aucune idée si c'est possible, mais peut-on faire une regex dans un champ que l'on sélectionne, pour ressortir la valeur.
Ma table :
id | prenom | variables
1 | Florent | [code=123]
2 | Sophie | [code]
Requête
Code:
SELECT `prenom`, `variables` REGEXP '^\[ code=(.*?)\]$' as `code` FROM `ma_table`;
Affiche
Florent - 123
Sophie - (vide)
Merci
-
-
Super, ça marche très bien !
En terme de ressource, c'est plus "coûteux" de faire une regex sur tous les résultats lors de l'affichage, ou de passer directement par la requête SQL ?
Merci encore
-
ce qui serait moins couteux, ce serait d'avoir une modélisation qui colle avec votre besoin.
Cf ne pas avoir de transformation à faire pour avoir le résultat.
-
Oui bien sûr.
Merci encore.