mysql 字符串转为数字,或去掉字符字母及比较大小的方法

比如字段cw是字符串形式 ,值为 650nm,或550nm等
怎么select查询到cw小于1000nm的所有数据?
可以这样 其中cw+0 会自动转为数字并计算,无需任何函数

select id,title,cw + 0 as cws,cw,type form 表格 where (cw + 0 ) <1000 ;

结果如下
mysql 字符串转为数字,或去掉字符字母及比较大小的方法_第1张图片

据说也可以这样.但测试无效

SELECT CONVERT(cw,SIGNED)<1000; //cw先转为整数

你可能感兴趣的:(mysql,数据库,database,mysql转数字)