不包含数字的列 : SELECT 列名 FROM 表名 WHERE 列名 REGEXP '[0-9]{1,}' = 0
要被公司财务销售虐哭,录入金额不好好用.号而是逗号,有的还加上货币符号,数据库又是字符串类型。怎么去相减嘛??唉 到处搜搜看有没什么办法吧参数带逗号而不是点号的金额,会终止与逗号前的字符串金额,比如2,134.12只返回2,而如果是点好返回2134。估计跟字符串相减一样,2,134会当成2去相减。
欢迎分享,转载请注明来源:内存溢出
不包含数字的列 : SELECT 列名 FROM 表名 WHERE 列名 REGEXP '[0-9]{1,}' = 0
要被公司财务销售虐哭,录入金额不好好用.号而是逗号,有的还加上货币符号,数据库又是字符串类型。怎么去相减嘛??唉 到处搜搜看有没什么办法吧参数带逗号而不是点号的金额,会终止与逗号前的字符串金额,比如2,134.12只返回2,而如果是点好返回2134。估计跟字符串相减一样,2,134会当成2去相减。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)