본문 바로가기
MySql

MySQL 테이블에서 특정 값 범위를 선택하는 방법은 무엇입니까?

by 베이스 공부 2021. 1. 8.
반응형

다음은 내 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

 

 

반응형

댓글