前言
场景:比如在表detail 中有个字段price,取price字段中小数点后有几位有效小数。
正文开始
SELECT
PRICE AS price,
LENGTH(SUBSTR(0 + CAST((PRICE) AS CHAR),instr(PRICE,'.') + 1)) AS idx
FROM detail执行结果:

结尾:希望本文能给您带来帮助,如有不足或错误的地方请在评论区指出,感谢~ !!!
该SQL查询示例展示了如何从detail表中的PRICE字段提取小数点后的小数位数。通过CAST函数将price转换为字符,然后使用SUBSTR、INSTR函数定位小数点并计算小数部分的长度。
前言
场景:比如在表detail 中有个字段price,取price字段中小数点后有几位有效小数。
正文开始
SELECT
PRICE AS price,
LENGTH(SUBSTR(0 + CAST((PRICE) AS CHAR),instr(PRICE,'.') + 1)) AS idx
FROM detail执行结果:

结尾:希望本文能给您带来帮助,如有不足或错误的地方请在评论区指出,感谢~ !!!
7197
2901

被折叠的 条评论
为什么被折叠?
