Este artigo explorará como extrair o tempo de um tempo de dados no SQL padrão.
Função de extrato SQL
O primeiro método que você pode extrair o tempo do DateTime é o Extract () função. A função leva a parte para puxar o dateTime ou data ou registro de data e hora como argumentos.
A sintaxe da função é mostrada abaixo:
Extrato (parte da expressão);A parte representa a parte real do DateTime para extrair. Estes podem incluir:
Exemplo de uso
O exemplo a seguir mostra como usar a função de extrato para buscar a hora de um registro de data e hora:
SelecioneO exemplo anterior deve retornar a hora do timestamp da seguinte forma:
HORAVocê pode participar de vários instruções de seleção por minutos e segundos para criar o tempo a partir do registro de data e hora.
PostgreSQL Extract Time
Vários mecanismos de banco de dados implementam funções personalizadas para extrair peças de registros de data e hora. Por exemplo, no PostgreSQL, você pode extrair o tempo do Timestamp, como mostrado abaixo:
Selecione '2022-04-02 20:43:32' :: Timestamp :: time;Isso deve retornar da seguinte maneira:
TEMPOSQL Server Extract Time
No SQL Server, você pode extrair o tempo de um registro de data e hora usando a função de elenco, como mostrado no exemplo abaixo:
Selecione Cast ('2022-04-02 20:43:32.600 'como tempo);A consulta anterior deve retornar da seguinte maneira:
TEMPOConclusão
Este artigo descreve vários métodos de extração de tempo de um tempo e registro de data e hora em SQL. Esperamos que você tenha achado este artigo útil. Verifique os outros artigos de dica do Linux para obter mais dicas e tutoriais.