Query (2) 썸네일형 리스트형 데이터 베이스 Primary Key 설정 하고 싶은데 중복 된 값 때문에 못할때 중복 값 제거하는 쿼리 Query Mysql 기반입니다. 우선 문제가 생길 수 있으니 항상 테이블을 복제 하여 테스트 해보고 적용하는 것은 기본입니다. 테이블 구조와 데이터 복사 create table EV_STATION_API2 (select * from EV_STATION_API) create table EV_STATION_API2 as select * from EV_STATION_API 복제가 되었으면 쿼리를 테스트 해봅니다. EV_STATION_API 테이블에서 evId 열을 기준으로 중복된 행을 제거하려면 DELETE 문을 사용하여 JOIN 및 서브쿼리를 사용할 수 있습니다. 다음은 이 작업을 수행하는 SQL 쿼리입니다: DELETE e1 FROM EV_STATION_API e1 JOIN ( SELECT evId, MIN(no).. DB 에서 유사성이 있는 단어 검색 하는 query CONCAT LIKE CONCAT( , , ) : 검색 기능으로 많이 씀.SELECT * FROM {bo_table} WHERE wr_is_comment = 0 AND ${sfl} LIKE CONCAT('%', #{stx}, '%') AND wr_id NOT IN(${bo_notice}) AND CONVERT(VARCHAR(8000), wr_6) = #{flag} 만약 sfl에 해당하는 열의 값과 stx의 검색어가 조금이라도 유사성을 지닌 것을 추출하고 싶다면, SQL 쿼리에서 LIKE 연산자를 사용하여 유사한 문자열을 찾을 수 있습니다. 아래는 해당 부분을 수정한 쿼리 예시입니다: AND ${sfl} = #{stx} AND ${sfl} LIKE CONCAT('%', #{stx}, '%') 위의 코드는 다음과 같은 .. 이전 1 다음