MySQL 去掉查询字段前面的0
MySQL 去掉查询字段前面的0.
实现逻辑:先把所有的0都换成空格,然后用LTrim,去掉左边的空格。再把剩下的空格换成0。如果全部为0,则查询结果为0
查询前:

查询后:

实现SQL:
SELECTCASEWHEN REPLACE( LTRIM( REPLACE ( t.id, 0, ' ' ) ), ' ', 0 ) = '' THEN 0 ELSE REPLACE ( LTRIM( REPLACE ( t.id, 0, ' ' ) ), ' ', 0 ) END AS num
FROM table t
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
