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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部