MYSQL截取小数部分和获取小数位数,和substring_index函数用法,LENGTH函数用法

	心情不好不想多说,直接复制代码执行看效果或者看注释吧
		SELECT LENGTH(SUBSTRING_INDEX(1.123456,'.',-1)) ,SUBSTRING_INDEX(1.123456,'.',-1)     -- 1.123456为你要截取的原数值,SUBSTRING_INDEX函数和length函数请看下面的用法
substring_index() 函数为按照特殊字符截取, 需要注意的是例子上用的特殊字符为'.',后面的-1为从后面开始的特殊字符出现的次数,如果为1的话则是从头开始到特殊字符的截取,如果不太明白的话,把-1改为1 再执行看看效果

LENGTH() 函数简单的很,就是获取字符串的长度,ps:一个汉字按照不同的数据库编码长度不一样,例如utf-8为一个汉字是3长度

你可能感兴趣的:(MYSQL)