修剪0和尾部/前导空格都不会产生结果-MySQL

时间:2019-06-24 17:20:30

标签: mysql

在数据库中,帐户可能具有前导0和空白。

enter image description here

如果我使用TRIM(TRIM(LEADING '0' FROM account_ref)) as account_ref_trimmed,则会得到:

enter image description here

问题,将装饰放入装饰内是否正确?其次,为什么在第5行中仍然有前导0?

1 个答案:

答案 0 :(得分:1)

对空格进行修剪,然后对零进行修剪:

TRIM(LEADING '0' FROM TRIM(account_ref))

当您尝试先修剪零时,任何在开始处有空格然后零的值都将被修剪掉。
至于您关于优先级的问题,请用嵌套括号表示。