select substr(‘1234‘,0,3) as re
如果是pg:得到的结果是12
如果是oracle:得到的结果是123
如果是mysql:得到的结果是空
因为pg和mysql的substr()函数的第一个位置都是为1的,pg为0的时候返回数据是有值的,但mysql为0时候返回数据为空了
转载于:https://my.oschina.net/surjur/blog/375587
==================================
select substr(‘2018/1/1 15:20‘,0,9) as re select substr(‘2018/1/1 15:20‘,1,8) as re -- index(1开始), len
==================================