Oracle
 sql >> Database >  >> RDS >> Oracle

dividere la stringa in base alla posizione del carattere in ORACLE 11g SQL

Bene, puoi eseguire direttamente le operazioni sulle stringhe per ottenere il formato che desideri:

substring(c, 3, 2)||'-'||substring(c, 1, 2)

Per convertire in una data, puoi utilizzare:

to_date('2012'||c, 'YYYYMMDD')

Per riconvertire una data nel modulo che desideri:

to_char(<date>, 'DD-MM')