mysql
mysql 게시판 CRUD 기초 강좌 - select의 like
에스크리토
2022. 1. 11. 12:52
반응형
select * from board where subject = '제목_437552';
이 쿼리는 subject에 '제목_437552' 이렇게 똑같은 글이 있는 데이터를 확인한다.
subject는 문자형이기때문에 subject = '' 할때 작은 따옴표를 붙여줘야한다.
숫자형은 안해줘도 된다.
subject안의 글자가 무엇이 있는지 정확히 몰라서 일부만으로도 검색할 수 있다.
select * from board where subject like '%552%';
이렇게 like를 이용한다. %는 그 부분에 어떤 문자도 들어올 수 있다는 뜻이다.
552 양쪽에 어떤 글자가와도 좋으니 552가 들어간 subject는 다 보여달라는 것이다.
물론 한쪽에만 %를 넣어서 검색할 수도 있다.
또한 where 문은 뒤에 and나 or를 통해 조건을 추가할 수 있다.
select * from board where subject like '%552%' and bid>1600;
and를 통해 조건을 하나더 추가했다. 당연히 여러개를 더 추가할 수 있다.
or도 마찬가지다.
반응형