MySQL의 날짜 비교

MySQL의 날짜 비교

2022-06-04 last update

5 minutes reading MySQL MariaDB
우리가 RDMS(관계 데이터베이스 관리 시스템)에 대해 이야기할 때, 우리가 생각한 첫 번째 이름은 MySQL이다. 이것은 고도의 유연성 특징으로 인해 매우 유행한다.MySQL은 DATE()를 포함한 다양한 기능을 사용하여 웹 사이트의 데이터를 관리합니다.이 문서에서는 DATE () 함수가 무엇인지, 그리고 MySQL에서 이를 사용하는 방법에 대해 설명합니다.

MySQL의 DATE() 함수는 무엇입니까?


이 함수들은 하나의 자구를 실행해서 특정한 결과를 얻는 데 사용된다.DATE () 는 MySQL에서 테이블의 데이터와 날짜 기반 데이터에서 날짜를 추출하는 함수 중 하나이며, 테이블의 날짜를 비교할 수도 있습니다.

ySQL에서 DATE() 함수를 사용하여 비교하는 방법


DATE() 함수는 다음과 같은 용도로 여러 날짜를 비교할 수 있습니다.
  • 부등호 또는 등호
  • 를 사용하여 날짜에 따라 특정 데이터 추출
  • 열 간의 날짜에 따라 특정 데이터 추출
  • 우리는 몇 가지 예시로 상술한 두 가지 상황을 설명할 것이지만, 계속하기 전에 DATE() 함수의 일반 문법을 토론합시다.

    DATE() 함수의 구문


    DATE()를 사용하는 일반 구문은 다음과 같습니다.
    SELECT * FROM  WHERE DATE() ;
    위의 구문에 대한 설명은 다음과 같습니다.
  • "SELECT*FROM"자구를 사용하여 테이블을 선택하고 table\U name
  • 대신 테이블의 이름을 입력합니다.
  • "WHERE"조항을 사용하여 조건 적용
  • DATE 함수를 사용하여 비교 및 설명할 날짜의 열 이름을 바꿉니다
  • 뭐 공부 해요?


    DATE() 함수를 사용할 때는 다음 사항을 기억해야 합니다.
  • 날짜가 포함된 테이블의 데이터는 데이터 형식 DATE
  • 를 사용하여 정의해야 합니다.
  • 테이블에 삽입된 날짜 형식은 [YYYY-MM-DD]
  • 이어야 합니다.
  • 날짜는 문자열로 삽입해야 하며, 삐침표
  • 를 사용해야 한다.

    ySQL에서 DATE() 함수를 사용하여 비교하는 방법


    더 잘 이해하기 위해서, 명령으로 표시할 수 있는 테이블을 만들었고 사용할 수 있는 예시를 생각해 봅시다.
    SELECT * FROM emp_data;

    모든 직원의 가입 날짜를 비교하고date()를 사용하여 2000-01-01 이후에 가입한 직원의 데이터를 추출하려면 다음 명령을 실행할 수 있습니다.
    SELECT * FROM emp_data WHERE DATE(joining_date)>”2000-01-01”;

    상기 출력에서 2000-01-01 이후에 회사에 가입한 직원을 추출하였으며, 마찬가지로 회사에서 가장 오래된 직원을 찾기 위해 우리는 다음과 같은 명령을 집행할 수 있다.
    SELECT * FROM emp_data WHERE DATE(joining_date)

    마찬가지로 2018년 1월 1일부터 20211월 31일까지 승진한 직원의 데이터를 추출하려면 다음과 같은 명령을 수행할 수 있습니다.
    SELECT * FROM emp_data WHERE DATE(promotion_date) BETWEEN “2018-01-01” AND “2021-01-31”;

    결론


    함수는 웹 개발자로 하여금 그들의 관리 데이터를 쉽게 사용할 수 있게 한다. 이 데이터는 한 개 또는 두 개의 입력을 받아들여 특정한 단일 출력을 되돌려준다.DATE()는 테이블의 데이터에서 날짜를 가져오는 함수 중 하나이지만 날짜 기반 데이터 비교에도 사용할 수 있습니다.본고에서 우리는 DATE () 함수의 일반 문법을 해석하고 예시를 빌려 그것을 더욱 잘 이해하여 비교에 사용되는 DATE () 함수를 토론하였다.