MySQL은 일반적으로 사용되는 관계형 데이터베이스 관리 시스템으로, 데이터 조작 및 처리를 위한 다양한 기능을 제공합니다. 실제 개발 과정에서는 데이터 분석, 통계, 계산 등의 작업을 수행하기 위해 날짜 유형 열에서 날짜 부분을 얻어야 하는 경우가 많습니다. 이 기사에서는 MySQL의 DATE 함수를 사용하여 날짜 값의 날짜 부분을 얻는 방법을 설명합니다.
MySQL에서는 DATE 함수를 사용하여 날짜 유형 열의 날짜 부분을 추출할 수 있습니다. DATE 함수의 구문은 다음과 같습니다.
DATE(date)
그 중 날짜 매개변수는 날짜 값 또는 날짜 표현식입니다. DATE 함수는 날짜 매개변수의 날짜 부분을 Date 유형의 값으로 반환합니다.
다음은 주문의 날짜 정보를 저장하는 order_date라는 컬럼이 있는 주문이라는 테이블이 있다고 가정할 때의 구체적인 예입니다. 우리는 DATE 함수를 사용하여 얻을 수 있는 주문 날짜의 날짜 부분을 가져오고 싶습니다.
먼저 주문 테이블을 만들고 여기에 일부 데이터를 삽입해야 합니다. 다음 SQL 문을 사용하여 관련 작업을 완료할 수 있습니다.
CREATE TABLE orders ( id INT PRIMARY KEY AUTO_INCREMENT, order_date DATE, order_amount DECIMAL(10, 2) ); INSERT INTO orders (order_date, order_amount) VALUES ('2022-01-01', 100.00), ('2022-02-01', 150.00), ('2022-03-05', 200.00), ('2022-04-10', 300.00);
위 SQL 문은 주문이라는 테이블을 생성하고 해당 테이블에 4개의 주문 데이터를 삽입합니다. 각 주문 데이터에는 주문 날짜(order_date)와 주문 금액(order_amount)이 포함됩니다. .
다음으로 DATE 함수를 사용하여 주문 날짜의 날짜 부분을 가져옵니다. 다음 SQL 문을 사용하여 관련 작업을 완료할 수 있습니다.
SELECT id, DATE(order_date) AS order_date FROM orders;
위 SQL 문은 SELECT 문을 사용하여 주문 테이블의 id 및 order_date 열을 쿼리하고 DATE 함수를 사용하여 order_date 열의 날짜 부분을 추출하고 이름을 order_date로 지정하세요.
위 SQL 문을 실행하면 다음과 같은 결과를 얻을 수 있습니다.
+----+------------+ | id | order_date | +----+------------+ | 1 | 2022-01-01 | | 2 | 2022-02-01 | | 3 | 2022-03-05 | | 4 | 2022-04-10 | +----+------------+
얻은 결과에서 order_date 열의 값이 날짜 부분으로 잘리고 시간 부분이 자동으로 0으로 설정되는 것을 볼 수 있습니다. .
위 예에서는 DATE 함수를 사용하여 날짜 부분을 추출하고 새 열로 반환했습니다. 위의 방법 외에도 WHERE 조건이나 다른 곳에서 직접 DATE 함수를 사용하여 날짜를 계산하고 비교할 수도 있습니다.
예를 들어, 다음 SQL 문을 사용하여 주문 날짜가 2022년 2월 1일(포함) 이상인 주문을 쿼리할 수 있습니다.
SELECT * FROM orders WHERE DATE(order_date) >= '2022-02-01';
위 SQL 문을 실행하면 다음 결과를 얻을 수 있습니다.
+----+------------+---------------+ | id | order_date | order_amount | +----+------------+---------------+ | 2 | 2022-02-01 | 150.00 | | 3 | 2022-03-05 | 200.00 | | 4 | 2022-04-10 | 300.00 | +----+------------+---------------+
위 예에서는 DATE 함수를 사용하여 order_date 열을 비교하고 주문 날짜가 지정된 날짜보다 크거나 같은 주문을 필터링합니다.
요약하자면, MySQL의 DATE 함수는 날짜 값의 날짜 부분을 가져오는 편리한 방법을 제공합니다. 데이터 분석, 통계, 날짜 비교 작업 중 무엇을 수행하든 DATE 함수를 사용하면 날짜 부분을 빠르고 정확하게 가져와 그에 따라 처리할 수 있습니다.
위 내용은 DATE 함수를 사용하여 MySQL에서 날짜 값의 날짜 부분을 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!