특정한 조건만 조회하기
- 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 '__핑크';
'학습단 > SQL 학습단' 카테고리의 다른 글
혼공스 8일차(데이터 변경을 해보자) (0) | 2023.07.14 |
---|---|
혼공스 7일차(깊게 알아보자 SELECT문) (0) | 2023.07.13 |
혼공스 5일차(SQL 기본 문법) (0) | 2023.07.10 |
1주차 완료 (0) | 2023.07.07 |
혼공스 4일차(데이터 베이스 개체) (0) | 2023.07.06 |