sql >> Databáze >  >> RDS >> Oracle

Jak extrahovat pouze čas z pole DateTime v Oracle SQL Developer?

Předpokládejme, že vaším cílem je vygenerovat řetězec představující čas (což je to, co vrací vámi zaslaný dotaz navzdory nadbytečnému to_number hovory)

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

Pokud chcete vrátit jiný typ dat, musíte nám sdělit, jaký typ dat chcete vrátit. Pokud například opravdu chcete vrátit INTERVAL DAY TO SECOND

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



  1. Jak vytvořit sql skript schématu databáze postgres?

  2. Jak mám napsat příkaz SQL s podmíněným násobením?

  3. mysql pro získání hloubky záznamu, počítání rodičovských a předchůdců

  4. Top 30 otázek v pohovoru SQL Query, které musíte procvičit v roce 2022