Comment puis-je calculer le nombre de décimales dans SQL?

J'ai une colonne de X qui est plein de flotte avec des décimales de lieux allant de 0 (pas de décimales) à 6 (maximum). Je peux compter sur le fait qu'il n'existe pas de flotte avec plus de 6 décimales. Étant donné que, comment puis-je faire une nouvelle colonne telle qu'il me dit combien de chiffres viennent après la virgule?

J'ai vu des fils de suggérer que j'ai utiliser CAST pour convertir le flotteur à une chaîne de caractères, puis analyser la chaîne de compter la longueur de la chaîne qui vient après la virgule. Est-ce la meilleure façon de procéder?

regardez votre marquage. Vous venez de recréer float, j'ai passé les dernières 48 heures nukiung ... encore une fois. :p
Désolé Charles... va garder les deux yeux ouverts la prochaine fois! 🙂

OriginalL'auteur phan | 2013-02-05