例如:字符串‘123.45’可以转成整数,DECIMAL默认取得整数,也可以使用SIGNED
当然也可以指定小数位数,5代表了要取的数字位数(整数位和小数位和),2代表要取到的小数位数。
转换完成就可以用来进行后期的数值比较了!
1、打开mysql客户端,点击新建一个查询。
2、然后在这里输入sql语句,我们可以使用convert语句来转换字符串数数字。
3、执行语句后,可以得到转换后的数字了。
4、我们可以尝试当转换纯字符串时,看会不会报错。
5、得到结果,转换为0,没有报错。
6、当在字符串后面加上数字时,得到的转换结果也是0。
如果字符类型是纯数字的话是有隐式转换的也就是你和一个INT的字段是可以直接相加减的 1.convert( int,'222')2.CAST( '222'AS INT )
这2个都可以
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)