J'ai les entrées de résultat SQL suivantes.Extrait une chaîne imbriquée de la colonne de texte
Result
---------
TW - 5657980 Due Date updated : to <strong>2017-08-13 10:21:00</strong> by <strong>System</strong>
TW - 5657980 Priority updated from <strong> Medium</strong> to <strong>Low</strong> by <strong>System</strong>
TW - 5657980 Material added: <strong>1000 : Cash in Bank - Operating (Old)/ QTY:2</strong> by <strong>System</strong>#9243
TW - 5657980 Labor added <strong>Kelsey Franks/14:00 hours </strong> by <strong>System</strong>#65197
Maintenant, je suis en train d'extraire une brève description de ce résultat et d'essayer de migrer vers l'autre colonne de la même table.
Expected result
--------------
Due Date Updated
Priority Updated
Material Added
Labor Added
Ignorer les 13 premiers caractères. Pour la plupart des cas, il se termine par «mis à jour». Quelques-uns se terminent par «ajouté». Il devrait être insensible à la casse.
Y a-t-il un moyen d'obtenir le résultat attendu?
Il n'y a pas assez d'informations pour définir votre tâche. –
@Erwin: Je veux extraire une chaîne en sql et je veux obtenir le résultat comme mentionné. –
L'information importante manquante: la "description courte" se termine-t-elle toujours par "mise à jour" ou "ajoutée"? Sensible aux majuscules et minuscules? (Et aucun de ces mots n'apparaît plus d'une fois?) Est-ce que la partie principale que nous ignorons toujours exactement 13 caractères? Ou comment d'autre part le début et la fin de la chaîne sont-ils définis exactement? –