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

Hvordan udtrækker jeg kun tid fra et DateTime-felt i Oracle SQL Developer?

Hvis du antager, at dit mål er at generere en streng, der repræsenterer tiden (hvilket er, hvad den forespørgsel, du sendte, returnerer på trods af den uvedkommende to_number opkald)

SELECT to_char( <<column_name>>, 'HH24:MI:SS' )
  FROM table_name

Hvis du vil returnere en anden datatype, skal du fortælle os, hvilken datatype du vil returnere. Hvis du for eksempel virkelig ønsker at returnere en INTERVAL DAY TO SECOND

SELECT numtodsinterval( <<column name>> - trunc(<<column name>>), 'day' )
  FROM table_name



  1. SQL-forespørgsel for at få alle værdier en enum kan have

  2. Vinkelløkke opdateres ikke

  3. Sådan laver du innodb som standardmotor

  4. mariadb Regexp returnerer engang tom i lagret procedure