SQL 语句使用to_char函数时,检索结果有空格

小疯在使用Oracle过程当中,使用to_char函数检索表数据时发现检索结果前面会有一个空格,对后续开发有影响。问题很好解决,比较直接对能够作一下trim处理。可是小疯很疑惑为何会有空格呢,因而在网上查找了一下才发现本身对不足。to_char函数对数字操做时前边会有一个字符位是符号位,就是说若是数字是负数时空格这个地方就用来放置“-”,若是是正数就是空格。那么对于这类补位格式化的SQL句,小疯推荐LPAD或者RPAD函数解决也是能够的。函数

相关文章
相关标签/搜索