MySQL 날짜 빼기

Rashmi Patidar 2024년2월15일
MySQL 날짜 빼기

MySQL에는 관계형 데이터베이스를 사용하고 유지 관리하는 데 도움이 되는 다양한 작업이 있습니다. 도구 사용에 유용한 다양한 내장 기능이 있습니다.

이러한 기능은 매개변수를 취하고 전용 기능에 대한 결과를 제공함으로써 사람의 노력을 덜어줍니다.

이러한 기능에는 MySQL의 문자열, 숫자, 날짜 및 고급 기능에 대한 다양한 작업이 포함됩니다. 이러한 함수의 예로는 concat, reverse, position, min, maxtruncate가 있습니다.

MySQL에서 날짜 빼기

MySQL은 도구에서 필요에 따라 날짜와 시간을 변경하고 관리하는 기능을 제공합니다. 다음은 일부 날짜 시간 유틸리티 함수입니다.

  1. Date 함수는 DateTime 문자열에서 DDMMYYYY 형식의 데이터를 추출합니다.
  2. DayOfMonth 함수는 내부 추출 프로세스를 수행한 후 전체 날짜에서 날짜 부분을 반환합니다.
  3. Date_Add 함수는 주어진 날짜에서 추가된 날짜 및 시간 간격을 반환합니다.
  4. Date_Sub 함수는 제공된 날짜에서 뺀 날짜 및 시간 간격을 반환합니다.

MySQL 문을 실행하기 위한 쿼리:

select * from student where DOB between DATE_SUB(NOW(), INTERVAL 30 DAY) AND NOW();
  1. 위 쿼리는 현재 날짜와 지난 30일 사이의 모든 생년월일을 선택합니다. 선택 앞에 * 별표 기호가 붙습니다. 이는 필터링된 목록의 모든 레코드를 의미합니다.

  2. from 키워드는 조건 또는 필터를 적용하는 테이블 이름을 제공할 사용자를 지정합니다.

  3. where 키워드를 사용하면 조건부 연산자 역할을 합니다. 여기에서 특정 결과를 표시하기 위해 모든 조건이 지정됩니다.

  4. 결과는 between 쿼리의 결과를 필터링한 후 Student 테이블에서 캡처됩니다.

  5. 사이 연산자는 주어진 범위에서 선택한 값을 반환하며 값은 정수, 문자열 또는 날짜의 일부일 수 있습니다. 위의 쿼리는 포함 날짜 범위를 반환합니다. 즉, 첫 번째 값과 마지막 값이 날짜 범위의 일부임을 의미합니다.

  6. now 함수는 YYYY-MM-DD HH-MM-SS 형식으로 날짜-시간을 반환합니다.

  7. Date_Sub 함수는 두 개의 인수를 사용합니다. 여기서 첫 번째 값은 변경할 값을 나타냅니다. 두 번째 인수는 빼야 하는 날짜 또는 시간의 값입니다.

    값은 분, 초, 시간, 일 등이 될 수 있습니다.

날짜 함수 생성 및 조작 이미지

Rashmi Patidar avatar Rashmi Patidar avatar

Rashmi is a professional Software Developer with hands on over varied tech stack. She has been working on Java, Springboot, Microservices, Typescript, MySQL, Graphql and more. She loves to spread knowledge via her writings. She is keen taking up new things and adopt in her career.

LinkedIn

관련 문장 - MySQL Date