小疯在使用Oracle过程中,使用to_char函数检索表数据时发现检索结果前面会有一个空格,对后续开发有影响。问题很好解决,比较直接对可以做一下trim处理。但是小疯很疑惑为什么会有空格呢,于是在网上查找了一下才发现自己对不足。to_char函数对数字操作时前边会有一个字符位是符号位,就是说如果数字是负数时空格这个地方就用来放置“-”,如果是正数就是空格。那么对于这类补位格式化的SQL句,小疯推荐LPAD或者RPAD函数解决也是可以的。
转载于:https://my.oschina.net/yexiaofeng/blog/2988842