이 글에서는 MySQL의 기본 지식인 BETWEEN 절의 자세한 사용법을 주로 소개합니다. MySQL 시작하기가 필요한 친구들은 참고하면 됩니다 대신 IN 절을 사용해도 됩니다. "보다 크거나 같음 및 작거나 같음" 조건이 결합되었습니다.
BETWEEN 절에서 고려한 EMPLOYEE_TBL 테이블에는 다음과 같은 레코드가 있음을 이해합니다.
mysql> SELECT * FROM employee_tbl; +------+------+------------+--------------------+ | id | name | work_date | daily_typing_pages | +------+------+------------+--------------------+ | 1 | John | 2007-01-24 | 250 | | 2 | Ram | 2007-05-27 | 220 | | 3 | Jack | 2007-05-06 | 170 | | 3 | Jack | 2007-04-06 | 100 | | 4 | Jill | 2007-04-06 | 220 | | 5 | Zara | 2007-06-06 | 300 | | 5 | Zara | 2007-02-06 | 350 | +------+------+------------+--------------------+ 7 rows in set (0.00 sec)
이제 위 테이블에 따라 daily_typing_pages가 170을 초과하고 300보다 작거나 같은 레코드 조건을 가져오려고 한다고 가정합니다. 이는 >= 및 <=
mysql>SELECT * FROM employee_tbl ->WHERE daily_typing_pages >= 170 AND ->daily_typing_pages <= 300; +------+------+------------+--------------------+ | id | name | work_date | daily_typing_pages | +------+------+------------+--------------------+ | 1 | John | 2007-01-24 | 250 | | 2 | Ram | 2007-05-27 | 220 | | 3 | Jack | 2007-05-06 | 170 | | 4 | Jill | 2007-04-06 | 220 | | 5 | Zara | 2007-06-06 | 300 | +------+------+------------+--------------------+ 5 rows in set (0.03 sec)
다음 조건을 사용하여 달성할 수 있습니다. 다음과 같이 BETWEEN 절을 사용하여 동일한 결과를 얻을 수 있습니다.
mysql> SELECT * FROM employee_tbl -> WHERE daily_typing_pages BETWEEN 170 AND 300; +------+------+------------+--------------------+ | id | name | work_date | daily_typing_pages | +------+------+------------+--------------------+ | 1 | John | 2007-01-24 | 250 | | 2 | Ram | 2007-05-27 | 220 | | 3 | Jack | 2007-05-06 | 170 | | 4 | Jill | 2007-04-06 | 220 | | 5 | Zara | 2007-06-06 | 300 | +------+------+------------+--------------------+ 5 rows in set (0.03 sec)
위 내용은 MySQL의 BETWEEN 절 사용 예에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!