yaer_char varchar2(4); SELECT TO_CHAR(sysdate - 1, 'YYYY') INTO yaer_char from dual;
请问在不改变 yaer_char 类型的情况下,如何让取到的时间 的 0 去掉,比如现在时6月份,取到的值就是06,我现在想把0给去掉,如何改?谢谢
请问在不改变 yaer_char 类型的情况下,如何让取到的时间 的 0 去掉,比如现在时6月份,取到的值就是06,我现在想把0给去掉,如何改?谢谢
SELECT LTRIM(TO_CHAR(sysdate - 1, 'MM'),'0') from dual;
作用是把str1的最左边的str2串去掉SQL> select ltrim('020','0') from dual;LTRI
----
20