sql >> Databasteknik >  >> RDS >> Oracle

Konvertera VARCHAR2 till tal

Du kan separera timmar, minuter och sekunder med SUBSTR , sedan SUM upp och använd slutligen NUMTODSINTERVAL funktion för att konvertera den till INTERVAL typ.

SELECT NUMTODSINTERVAL (SUM (total_secs), 'second')
  FROM (SELECT   SUBSTR (duration, 1, 2) * 3600
               + SUBSTR (duration, 4, 2) * 60
               + SUBSTR (duration, 7, 2) total_secs
          FROM user_tab);


  1. Återgå till traditionell replikering från GTID

  2. SQL Server Express Backup Database | Så här schemalägger du automatisera och rensa SQL Express-säkerhetskopia

  3. Hur parametriserar jag en nollsträng med DBNull.Value tydligt och snabbt

  4. Konvertera kolumnen Datetime från UTC till lokal tid i select-satsen