반응형
다음은 내 MySQL 테이블입니다. 내 테이블 hello
에서 특정 범위의 값을 선택하고 싶습니다.
name age job gender
A 33 dgfd m
b 44 gdfg f
c 21 jhkh m
e 23 etertr m
나이가 20-30 세에 해당하는 남성을 어떻게 선택합니까?
SELECT hello.*
WHERE hello.age='20-30' AND hello.gender='m';
해결 방법
WHERE
절을 사용하여 데이터를 필터링 할 수 있습니다.
select name, age, job, gender
from hello
where age >=20
and age <=30
and gender = 'm'
BETWEEN
을 사용하여 작성할 수도 있습니다.
select name, age, job, gender
from hello
where age between 20 and 30
and gender = 'm'
일반적으로 사람의 age
대신 생년월일을 저장하고 싶을 때 필요할 때 나이를 계산할 수 있습니다.
참조 페이지 https://stackoverflow.com/questions/15573959
반응형
'MySql' 카테고리의 다른 글
MySQL REGEXP + whitespace (\s) (0) | 2021.01.08 |
---|---|
MySQL mysql 쿼리에 역 따옴표 / 역 따옴표 사용 (0) | 2021.01.08 |
MySQL 두 개의 MySQL 테이블을 동기화하는 방법은 무엇입니까? (0) | 2021.01.08 |
MySQL 이전 mysql 버전에 대한 mysqldump (0) | 2021.01.08 |
MySQL LIKE 연산자에 의한 MySQL 주입 (0) | 2021.01.08 |
댓글