Oracle: A vezető nulla karakterek eltávolítása
Adatbázisokkal kapcsolatos cikkek / Oracle (2328 katt)
Ha egy Oracle string elejéről el szeretnénk távolítani a vezető 0 (vagy egyéb) karaktereket, akkor a következő lehetőségeink vannak:
1. Az ltrim function használata:
select ltrim('0005400', '0')
from dual;
2. A trim function használata:
select trim(leading '0' from '0005400')
from dual;
Megjegyzés: itt használhatjuk a leading, a trailing és a both lehetőségeket.
3. Regular expression használata:
select regexp_substr('0005400', '[^0].*')
from dual;
További infó:
Oracle SQL Language Reference
Előző oldal | Kapitány |