Oracle
 sql >> база данни >  >> RDS >> Oracle

Преобразувайте VARCHAR2 в число

Можете да разделите часовете, минутите и секундите с помощта на SUBSTR , след това SUM вдигнете го и накрая използвайте NUMTODSINTERVAL функция, за да го преобразува в INTERVAL тип.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Функция за контролен файл на моментна снимка с RMAN и ORA-00245

  2. Как да се свържа в Java като SYS към Oracle?

  3. Как да избягвате символите <,> и &към html обекти в Oracle PL/SQL

  4. Не можете да използвате заявка LIKE в JDBC PreparedStatement?

  5. Oracle CREATE TABLE команда в PL/SQL с 10 примера