본문 바로가기
  • Coding & Book
학습단/SQL 학습단

혼공스 6일차(SQL 기본 문법_2)

by 루이3 2023. 7. 11.

특정한 조건만 조회하기

  • WHERE 은 특정한 조건을 추가해서 원하는 데이터만 보고 싶을때 사용합니다.
SELECT 열_이름 FROM 테이블_이름 WHERE 조건식;

 

예시로 5일차에 있던 db 에서 검색해보겠습니다.

 

 

 

& 관계 연산자,논리연산자 사용하기

  • 관계 연산자( >, <, >=, <=등)를 사용해서 조회가 가능합니다.
  • 논리연산자(AND,OR)를 이용해서 조회할수 있습니다.
SELECT mem_name, height,mem_number FROM member WHERE height <=162 AND mem_number > 1;

 

 

& 범위 있는 값 구하기

  • BETWEEN ~ AND를 사용하여 구할수 있습니다.
SELECT mem_name, height FROM member WHERE height BETWEEN 160 AND 178

 

 

& IN

  • 키와 같은 숫자로 구성되어 있는 데이터는 범위를 지정 할수 있지만
    주소와 같은 문자는 범위를 지정하기 어렵습니다. 그래서 IN()을 사용합니다.
SELECT mem_name, addr FROM member WHERE addr IN('경기','전남');

 

 

 

& 문자열 일부 검색하기

  • 문자열 일부를 검색하고 싶은 경우 LIKE를 사용합니다.
  • 무엇이든 허용한다라는 뜻으로 %를 사용합니다.
  • 한글자와 매치하기 위해 언더바를 사용합니다.
SELECT mem_name, addr FROM member WHERE mem_name LIKE '블%';

 

SELECT mem_name, addr FROM member WHERE mem_name LIKE '__핑크';