코딩하는 몽구리

[SQL]다양한 조건 표현식 본문

SQL

[SQL]다양한 조건 표현식

코딩구리 2024. 1. 1. 23:34

1. BETWEEN 연산자 활용하기

조회는 SELECT 구문을 활용하여 진행할 수 있다. 특정 값 사이에 있는 값을 조회하고자 할 때에는 WHERE 구문에 BETWEEN 연산자를 활용하여 특정 값 사이에 있는 값을 조회할 수 있습니다. 

 

2. Like, % 기호 활용하기

LIKE는 ~비슷한 이라는 뜻을 가지고 있습니다. 그래서 특정 문자열이 포함되어 있는 row를 출력하는 방법에 대해 배워보겠습니다. %기호를 '서울%'처럼 뒤쪽에 붙여주게 되면 앞 글자가 서울로 시작하는 row를 조회하는 쿼리문이 됩니다. '%고양시%'처럼 %기호를 앞 뒤쪽에 모두 붙여주게 되면 '고양시'가 포함된 모든 row를 조회한다고 생각하면 됩니다. 

 

3. 같지 않음 (!-, <>)

'같지 않음'을 표현하기 위해서는 !=나 <>기호를 사용하면 됩니다. 만약에 member 테이블에서 남자가 아닌 회원들을 조회하기 위해서는 아래와 같이 쿼리문을 작성하시면 됩니다. 

 

4. 이중에 있는~ (IN)

여러 값들 중에서 해당하는 값이 있는 row만 조회하는 경우에는 IN연산자를 사용하면 됩니다. 나이가 20살 또는 30살인 회원들만 조회하기 위해서는 아래와 같이 쿼리문을 작성하면 됩니다. 

 

 

5. 한 글자를 나타내는 _

LIKE 뒤의 _(언더바) 하나는 문자 하나는 나타냅니다. 아래 쿼리문은 email이 c로 시작하고 소문자가 5글자가 들어가고 나서 @하나 그 뒤에 임의의 길이를 가진 문자열이 있는 문자 패턴을 나타냅니다. 

'SQL' 카테고리의 다른 글

테이블의 컬럼 구조 변경하기  (0) 2024.04.21
테이블 컬럼 정보확인하기 (DESCRIBE)  (0) 2024.04.21
테이블에 row 추가,수정,삭제  (0) 2024.04.21
데이터베이스와 테이블 구축  (0) 2024.04.21
Primary Key  (0) 2024.01.01