like 아닌것만 호출하는 법
조회 2,318 2026-08-18 등록
로그인하면 의견을 남길 수 있습니다.
아직 의견이 없습니다. 첫 의견을 남겨보세요.
게시글
substring사용법 like가 아닌 특별한 문자 위치 검색
필드중 BAE BBE 두번째 문자가 A인것만 검색 where substring(필드명,2,1)='A' 검색시에 BAE가 검색된다 이때 (필드명,2,1) 2에대한 설명 BAE B=1 A=2 E=3이다 1에대한 설명 문자를 하나만 선택하는 것이다 2번째문자부터 1개 즉 A라는 뜻이다
특정문자를 제거하고 검색하는 replace()함수
"안녕 하이루" "안녕하이루"이렇게 띄어쓰기를 제고하고 검색하는 방법이다 where 1 and replace(필드명,' ','') like '%안녕하이루%' "010-1111-2222" "1122"내용으로 검색하기위해서 "-"부분을 제거하고 검색하면된다 이때도 동일한 방법으로 검색하면된다 where 1 and replace(필드명,'-','') like '%1122%'
여러게 필드를 조합해서 검색하는 방법
필드1,2,3의 내용을 합친후에 그내용을 검색하는 방법이다 where 1 and concat(필드1,필드2,필드3) like '%검색문구%'
텍스트형을 숫자형으로 변경후에 검색하는 방법
텍스트형을 숫자형으로 변경후에 검색하는 방법 select * from 테이블 where 1 and text_title
다른 테이블에 있는 내용을 insert 하는 방법
테이블 내의 레코드를 그대로 입력하는 방법 내용을 select 한다음 내용을 insert하면된다 이때 따움표나 이런것때문에 문제가 생길수 있는데 이때를 위해 PHP에선 addslashes() 함수를 사용해서 입력한다 이건 뭐 간단하게 생각하면될문제이다 그러나 소개하고자 하는것은 좀더 효율적으로 처리하기위한 방법이다 지리문 자체에서 insert하는 방법이다 insert into 테이블1 select * from 테이블2 where 1 테이블2에 있는 내용을 테이블1에 insert하는 방법이다 위와 같은 방법으로 하면 속도면이나 프로그램 소스가 현저하게 줄어들게된다 물론 해당 필드명을 하나하나 코딩할 필요도 없다
2개의 필드릴 합쳐서 검색하는 방법
필드를 합쳐서 query문을 실행할때 concat()함수를 사용하면된다 concat(cat_code,p_title) like '%B123%' ex) cat_code => AB p_title => 1234 B123 으로 검색할때 위와 같은 형태로 하면된다
리스너 형탱로 클릭이벤트 호출하는 방법
라이오 버튼를 클릭했을때 실행해주는 방법이다 해당 이름으로 접근한후에 click()리스너를 통해서 이벤트를 처리하는 형식이다 선택1 선택2
서브쿼리 내용호출할때 사용 댓글수 많은것 순으로 정렬
select *,( select count(*) from table2 where 1 and table1.idx.code=table2.sidx_code //상위에 해당하는내용과 서브에 해당하는 내용을 일치시켜서 갯수호출함 group by sidx_code ) as count //count로 카운트 갯수를 표기함 from table1 where 1 order by count //전체 적인 지리문을 정렬함 첫번째 테이블 table1 두번째 테이블 table2 table1.idx_code값은 table2.sidx_code값과 동일함 sidx_code값은 여러게 존제함
의견 0
로그인하면 의견을 남길 수 있습니다.
아직 의견이 없습니다. 첫 의견을 남겨보세요.