gpt4 book ai didi

mysql - mysql中从左到右删除0

转载 作者:行者123 更新时间:2023-11-29 10:18:21 25 4
gpt4 key购买 nike

我在 mysql 数据库表中有一个列,例如:

   code
0001109A
00002443BD
.....
1233FGV
0PEI223334

即在某些行中,代码字段可能从左到右有几个 0,如果我找到这样的字段,我需要提取所有 0。例如,对于 00002443BD,我需要返回 2443BD,对于 0PEI223334,我需要返回 PEI223334,依此类推。 0 的数量未知。有什么建议吗?

最佳答案

您正在描述一个简单的TRIM()操作。其他语言和上下文可能会调用此 strip()。根据您的要求:

SELECT TRIM(LEADING '0' FROM `code`) FROM your_table

为了完整起见,请注意:

  • 默认是修剪两端的空格,与 BOTH 相同:

    SELECT TRIM('    HI    ')              --> 'HI'
    SELECT TRIM(BOTH FROM ' HI ') --> 'HI'
  • 要从字符串末尾修剪TRAILING

    SELECT TRIM(TRAILING FROM '    HI    ')    --> '    HI'

资源:

关于mysql - mysql中从左到右删除0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49765499/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com