[SQL]: WHERE

김대현·2024년 6월 6일

(1) WHERE
(2) WHERE 문법


(1) WHERE

mysql> SELECT columnl, column2, FROM tablename WHERE condition;
  • WHERESQL 쿼리에서 데이터를 필터링하는 데 사용되는 중요한 역할을 한다. WHERE는 명령어로 테이블 내에서 사용자가 지정한 조건에 부합하는 열(column)값(values)을 가진 행만을 결과로 반환하도록 조건을 걸거나 제한을 하는 것을 말한다.

  • 예를 들어 한글이나 워드에서 친구들의 연락처를 저장해둔 표(테이블)가 있다면 이 표(테이블)의 이름은 friends이고, 이 표에는 name (이름), age (나이), phone (전화번호) 가 있다고 한다. 이 테이블에서 친구들의 이름(name)이효리 라는 조건을 가진 행을 찾고 싶을 때 사용하면 된다.



(2) WHERE 문법

mysql> SELECT * FROM person WHERE sex='F';
+----+-------+----+-----+
| id | name  | age| sex |
+----+-------+----+-----+
| 1  | 이효리 | 43 | F   |
+----+-------+----+-----+
1 row in set (0.03 sec)
  • SELECT * : SELECT *는 모든 열(column)을 의미하며 지정한 테이블의 모든 열을 가져오겠다는 뜻이다.
  • FROM tablename : FROM personperson 테이블을 지정하는 것을 말한다.

  • WHERE condition;: WHERE condition; 필터링 조건을 지정하여 특정 행만을 선택하는 것이다. 예를 들어, WHERE sex='F'은 'sex' 열 값이 'F'인 행만을 선택한다는 것을 말한다.

profile
데이터 분석 스쿨 블로그 입니다.

0개의 댓글