As comparações de data em mysql

As comparações de data em mysql
Quando falamos sobre o RDMS (sistema de gerenciamento de banco de dados relacional), o primeiro nome que vem à nossa mente é o MySQL, que é muito popular por causa de suas características de alta flexibilidade. MySQL gerencia os dados de um site usando diferentes funções, incluindo Date (). Nesta redação, discutiremos qual é a função date () e como ela pode ser usada para comparação em mysql.

Qual é a função date () em mysql

As funções são usadas para obter alguns resultados específicos executando uma única cláusula. A data () também é uma das funções usadas no MySQL para extrair a data dos dados da tabela e dados com base na data, além disso, também pode ser usada para comparar as datas de uma tabela.

Como a função date () é usada para comparação em mysql

A função date () pode ser usada para a comparação da data de vários propósitos, alguns deles são:

  • Para extrair os dados específicos com base na data usando os sinais de desigualdade ou igualdade
  • Para extrair os dados específicos com base na data entre diferentes colunas

Explicaremos os dois cenários acima mencionados com alguns exemplos, mas antes de prosseguir, vamos discutir a sintaxe geral da função date ().

A sintaxe da função date ()

A sintaxe geral de usar a data () é:

Selecione * de onde data ();

A explicação da sintaxe acima é:

  • Use a cláusula "Selecionar*de" para selecionar a tabela e digite o nome da tabela em vez de tabela_name
  • Use a cláusula do "onde" para aplicar a condição
  • Use a função de data e substitua o column_name cuja data você deseja comparar e descrever a condição

O que deve ter em mente

Há algo que você deve lembrar ao usar a função date ():

  • Os dados da tabela que contêm datas devem ser definidos com a data do tipo de dados
  • O formato das datas inseridas na tabela deve ser [AAAA-MM-DD]
  • A data deve ser inserida na forma de string usando apóstrofos únicos

Como usar a função date () para comparação em mysql

Para mais compreensão, vamos considerar um exemplo da tabela que já foi criada e pode ser exibida usando o comando:

Selecione * de EMP_Data;

Se quisermos comparar a data de união de todos os funcionários e extrair os dados dos funcionários que ingressaram após 2000-01-01 usando a data (), podemos fazê-lo executando o comando:

Selecione * em EMP_DATA WHERE DATA (JONING_DATE)> ”2000-01-01”;

Desde a produção acima, extraiu os funcionários que ingressaram na empresa depois de 2000-01-01, da mesma forma para descobrir os funcionários mais antigos da empresa, podemos executar o seguinte comando:

Selecione * de EMP_DATA WHERE DATA (JONING_DATE)<”2000-01-01”;

Da mesma forma, se queremos extrair os dados dos funcionários que são promovidos entre 2018-01-01 e 2021-01-31, podemos descobrir executando o comando:

Selecione * em EMP_DATA WHERE DATA (Promoção_date) entre "2018-01-01" e "2021-01-31";

Conclusão

As funções facilitam os desenvolvedores da Web para gerenciar os dados usando -os que pegam um ou dois insumos e retornam uma saída única específica. Date () é uma das funções usadas para obter datas dos dados da tabela, mas também pode ser usada para a comparação de dados com base nas datas. Neste artigo, discutimos a função DAT () usada para o objetivo de comparação, explicando sua sintaxe geral e com a ajuda de exemplos para melhor compreensão.