Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

코딩세상

[SQL로 데이터 다루기] 데이터를 제어하는 DML - 테이블에서 유사한 값 찾기 본문

데이터분석/SQL

[SQL로 데이터 다루기] 데이터를 제어하는 DML - 테이블에서 유사한 값 찾기

필륭 2023. 12. 22. 18:17

- 찾으려는 데이터가 기억나지 않을 때

 

책 제목이 정확하게 기억이 나지 않는다.

제목에 '왕자'라는 단어가 들어갔던 것 같은데...

이럴 땐 어떻게 책을 검색할 수 있을까?

 

우리는 가끔 무언가 찾고싶을 때 전체 내용이 기억나지 않을 수 있습니다. 그렇다면 이러한 문제를 SQL에서 데이터를 검색하다가 마주치면 우리는 어떻게 해결할 수 있을까요?

 

 

 

- 제목이 '왕자'로 끝나는 책을 검색

 

 

book 테이블에서 '왕자'가 포함된 단어를 넣어 검색하면 위 사진처럼 우리가 원하는 데이터를 검색할 수 있습니다.

그러면 이를 위해 우리는 어떤 명령어를 사용해야될까요?

 

 

 

- LIKE

 

바로 LIKE 명령어 입니다. LIKE 명령어의 경우 특정 문자가 포함된 문자열을 찾고 싶을 때 사용할 수 있는 명령어 입니다.

그렇다면 이 명령어를 어떻게 사용할 수 있을까요?

 

 

 

- LIKE 조건의 기본 문법

 

 

위 코드처럼 조건을 작성하는 줄에 LIKE를 넣어 book 테이블에서 제목(title)이 '어린왕자'인 책을 검색할 수 있습니다.

 

 

 

- LIKE 조건의 다양한 형태

 

 

LIKE 명령의 경우 검색 조건을 '%왕자'처럼 표기하여 book 테이블에서 제목(title)이 '왕자'로 끝나는 책을 검색할 수도 있습니다.

 

 

 

반대로 '어린%'으로 표기하여 book 테이블에서 제목(title)이 '어린'으로 시작하는 책을 검색할 수도 있습니다.

 

 

마지막으로 '%린왕%'으로 표기하여 book 테이블에서 제목(title)에 '린왕'이 포함되어있는 책을 검색할 수도 있습니다.

 

 

 

 

 

 

# 출처 엘리스 AI트랙 7기 -  [수업자료] 데이터를 제어하는 DML(데이터 조작어)

Comments