대부분의 웹사이트의 경우 검색기능을 제공하고 있습니다. 왜냐하면 수많은 데이터에서 내가 필요한 정보를 검색없이 찾아가는 것은 거의 불가능하기 때문입니다.
오늘은 테이블에서 특정 문자열이 포함된 행을 읽어서 보여주는 것에 대해 알아보도록 하겠습니다. 우선 다음과 같은 행들이 담겨져 있는 article이라는 이름의 테이블이 있다고 가정하겠습니다.
이 테이블에서 title 컬럼에 "코로나"라는 문자열이 담긴 행들을 읽으려면 다음과 같이 쿼리문을 작성해주면 됩니다.
SELECT * FROM article WHERE title LIKE '%코로나%';
이번에는 contents 컬럼에 "햄버거"라는 문자열이 포함된 행들을 읽어보겠습니다.
만약 title 컬럼 또는 contents 컬럼에 "코로나"가 포함된 행들을 읽으려면 WHERE 절에 OR를 사용해서 다음과 같이 표현하면 됩니다.
SELECT * FROM article WHERE title LIKE '%코로나%' OR contents LIKE '%코로나%';
'데이터베이스 > MySQL, MariaDB' 카테고리의 다른 글
[MariaDB] LIKE를 사용하여 특정 문자열 검색하기 (0) | 2021.01.13 |
---|---|
[MariaDB] group by 사용 예제 (0) | 2021.01.12 |
[MariaDB] 데이터베이스 백업 및 복구하기 (0) | 2020.12.30 |
[MariaDB] 컬럼 순서 변경하기 (6) | 2020.12.26 |
[MariaDB] 테이블 이름 변경하기 (0) | 2020.12.25 |
[MariaDB] 사용자에게 모든 권한 또는 CRUD 권한 부여하기 (0) | 2020.12.25 |
[MariaDB] 사용자 추가하는 방법 (0) | 2020.12.24 |
[MariaDB] 우분투 mariadb 포트 번호 변경하는 방법 (2) | 2020.12.24 |
[MariaDB] 데이터를 insert한 시각을 저절로 기록되게 하려면? (0) | 2020.12.16 |