학원 12월 05일 오후

jyp·2022년 12월 5일
0

학원

목록 보기
11/57
post-thumbnail

와일드카드문자 => % ,
% : 글자수는 제한 없다 , 아무 글자나 라는뜻?(길이 0부터)
: 글자 1자를 뜻하고 아무 글자나
% _ 둘다 값에 이용한다.

select *from student where name like '%홍%';
홍이라는 글자가 포함된걸 찾으라~ 이거 많이 쓴다

where : 쿼리문을 실행할때 제약조건
= : 값이 일치해야함

where 필드명 = 값;

like : 부분 일치

where 필드명 like = 값;

해당하는 필드 like '%키워드%' : 키워드가 포함된 내용만 가져옴

select 태그의 option의 value를 필드명으로
select *from board3 where 필드명 like '%sword%'

위에 필드명과 sword를 ?로 줘서 setString으로 주게 되면 ' 가 포함되서 오류남요
필드명에는 따옴표가 들어가면 안돼오 !

String sql;
if(field==null)
	sql = "select *from board3 order by id desc";
else
	sql = "select *from board3 where "+field+" like '%"+sword+"%' order by id desc";

검색하기전 field와 sword값이 null이므로 위처럼 해줘서 처리

onsubmit="return check(this)" submit으로 값을 보낼때 return을 안써주면 무조건 값을 보냄

profile
국비 코딩

0개의 댓글