MySQL에서 원하는 특정 행을 조회하려면 SELECT 문에 WHERE 절을 사용해야 합니다. WHERE 절은 조건을 지정하는 역할을 하며, MySQL은 이 조건에 일치하는 행만 반환하기 때문입니다.
WHERE 절 사용 예시
예를 들어, student(학생) 테이블에서 이름이 'Aarav'인 학생의 정보만 가져오고 싶다면 다음과 같은 쿼리를 작성할 수 있습니다.
mysql> Select * from Student WHERE Name = 'Aarav'; +------+-------+---------+---------+ | Id | Name | Address | Subject | +------+-------+---------+---------+ | 2 | Aarav | Mumbai | History | +------+-------+---------+---------+ 1 row in set (0.00 sec)
위 실행 결과를 보면, WHERE 절에 지정한 조건(Name = 'Aarav')과 일치하는 단 하나의 행만 출력된 것을 확인할 수 있습니다.
핵심 정리
WHERE 절에는 이름뿐 아니라 Id, Address 등 테이블의 어떤 컬럼이든 조건으로 사용할 수 있으며, 비교 연산자(=, >, < 등)와 함께 활용하면 더욱 유연하게 원하는 데이터를 필터링할 수 있습니다.