select substr('2017-06-21',0,7)||'-01' from dual
执行结果:前面执行出来是2017-06,然后再并上‘-01’,最后结果就是2017-06-01
整句sql是处理字符串格式的日期取当月的第一天
切割的时候 包前不包后,就是含[0],不包含[7]
2 0 1 7 - 0 6 - 2 1
0 1 2 3 4 5 6 7
select substr('2017-06-21',0,7)||'-01' from dual
执行结果:前面执行出来是2017-06,然后再并上‘-01’,最后结果就是2017-06-01
整句sql是处理字符串格式的日期取当月的第一天
切割的时候 包前不包后,就是含[0],不包含[7]
2 0 1 7 - 0 6 - 2 1
0 1 2 3 4 5 6 7