sql >> Databasteknik >  >> RDS >> Oracle

delad sträng baserat på teckenposition i ORACLE 11g SQL

Tja, du kan göra strängoperationer direkt för att få det format du vill ha:

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

För att konvertera till ett datum kan du använda:

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

Så här konverterar du ett datum tillbaka till det formulär du vill ha:

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



  1. Ta bort - jag kan inte ange måltabell?

  2. Viloläge namnstrategi ändra tabellnamn

  3. Definiera en vy i Oracle utan att använda CREATE

  4. SSIS ForEach loop - byt anslutning inuti en for loop