Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

WHERE 절과 함께 MySQL 날짜 기능을 사용하는 방법은 무엇입니까?


MySQL 날짜 함수와 함께 WHERE 절을 사용하면 쿼리가 WHERE 절에 제공된 조건에 따라 행을 필터링합니다. 이를 이해하기 위해 다음과 같은 'Collegedetail' 테이블의 데이터를 고려하십시오.

mysql> Select * from Collegedetail;
+------+---------+------------+
| ID   | Country | Estb       |
+------+---------+------------+
| 111  | INDIA   | 2010-05-01 |
| 130  | INDIA   | 1995-10-25 |
| 139  | USA     | 1994-09-25 |
| 1539 | UK      | 2001-07-23 |
| 1545 | Russia  | 2010-07-30 |
+------+---------+------------+
5 rows in set (0.00 sec)

이제 2010년에 설립된 대학의 세부 정보를 얻으려면 YEAR()와 함께 WHERE 절이 있는 다음 쿼리를 사용할 수 있다고 가정합니다. -

mysql> Select * from Collegedetail WHERE YEAR(Estb) = '2010';
+------+---------+------------+
| ID   | Country | Estb       |
+------+---------+------------+
| 111  | INDIA   | 2010-05-01 |
| 1545 | Russia  | 2010-07-30 |
+------+---------+------------+
2 rows in set (0.07 sec)