본문 바로가기
클래스 리뷰/22.05 빡공단 SQL 강의

빡공단 22기 도전기 - SQL WHERE (7일차)

by 직_장인 2022. 11. 29.

 

WHERE : 원하는 행 나타내기

 

WHERE를 사용하면, 특정 조건에 해당하는 부분만 선택적으로 확인할 수 있다.

조건은 크게 숫자열과 문자열 2가지 조건으로 나눌 수 있다.

 

1. 숫자열 조건

1-1. 연산자를 이용한 조건

// SQL 작성순서
SELECT (컬럼명)
  FROM (테이블명)
 WHERE (조건 대상 컬럼명) (연산자) (비교값)
     ;
 
  • 같다( = )
  • 다르다( !=, <>, ^=)
  • 크다( >, >=)
  • 작다( <, <=)

 

1-2. 범위 지정

SELECT (컬럼명)
  FROM (테이블명)
 WHERE (조건 대상 컬럼명) BETWEEN (시작값) AND (끝값)
     ;
 

2. 문자열 조건

2-1. 문자 비교 연산자

SELECT (컬럼명)
  FROM (테이블명)
 WHERE (조건 대상 컬럼명) (연산자) ('문자열)
     ;
 
(유관기관연계여부 컬럼에는 'N', 'Y'이 있는데 이 중 'Y'만 선택)
  • 같다( = )
  • 다르다( !=, <>, ^=)

 

2-2. 특정 문자 포함(LIKE)

SELECT (컬럼명)
  FROM (테이블명)
 WHERE (조건 대상 컬럼명) LIKE ('%포함되는 단어%')
     ;
 

 

2-3. 특정 문자 불포함(NOT LIKE)

SELECT (컬럼명)
  FROM (테이블명)
 WHERE (조건 대상 컬럼명) NOT LIKE ('%필터링 할 단어%')
     ;
 

 

7일차 인증!

 

댓글