0
votes

Comment obtenir le nombre de jours à partir de ce champ de chaîne?

J'ai une table contenant les jours de service dans une semaine pour les clients. Il est actuellement dans un format de chaîne étrange et j'ai besoin d'un moyen de le convertir en un nombre à la place.

7
3
3
4
1


0 commentaires

3 Réponses :


2
votes

oracle prend en charge regexp_count () , vous pouvez donc faire: xxx


0 commentaires

0
votes

Supprimer les espaces, remplacez TH avec T et su avec s et comptez le nombre de caractères: < Pré> xxx


0 commentaires

0
votes

Une autre solution: retirez tous les espaces, u code> et h code> et vérifiez la longueur de la chaîne restante:

select length(translate(mycol, '. hu', '.')) from dual


0 commentaires