sql >> Databasteknik >  >> RDS >> Oracle

Hur extraherar man endast tid från ett DateTime-fält i Oracle SQL Developer?

Förutsatt att ditt mål är att generera en sträng som representerar tiden (vilket är vad frågan du postade returnerar trots den främmande to_number samtal)

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

Om du vill returnera en annan datatyp måste du berätta vilken datatyp du vill returnera. Om du till exempel verkligen vill returnera en INTERVAL DAY TO SECOND

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



  1. Mysql:latin1-> utf8. Konvertera tecken till deras multibyte-ekvivalenter

  2. Importera en CSV till MySQL med annat datumformat

  3. Stöder jdbc persiska språket

  4. Räkna förekomst i tabell PHP-eko