xml 5

MySQL 문자를 대문자/소문자로 변경하기 (UPPER, LOWER 함수)

mysql에서 데이터값을 대문자 혹은 소문자로 변경할떄 사용하는 함수 UPPER => 소문자를 대문자로 변경 LOWER => 대문자를 소문자로 변경 사용하는 방법: UPPER(문자) 예시1. select upper('ria'); 출력 => RIA 예시2. SELECT UPPER(A.USER_ID) AS USER_ID ,A.USER_NO ,A.USER_NM FROM TB_USER A WHERE A.USER_ID = #{user_id, jdbcType=VARCHAR} 사용하는 방법 LOWER(문자) 예시. select lower('RIA'); 출력 => ria

development♥ 2023.04.15

jstl split 값 데이터 쪼개기 한줄로나오는 데이터를 일렬로 변경하는 방법

jstl split값 처리하는 방법 화면에 참고번호 111,222,333 위와같이 한줄로 참고번호가 들어가있지만 이걸 split 처리를 통해서 아래처럼 일렬로 만드는 방법 참고번호 111 222 333 일단 으로 split할 값과 구분자(기호)를 설정한다. => 글머 111,222인경우 111 222로 쪼개짐 그후에 를 돌면서 위치의 값을 찾아서 배치됨 (위차값은 forEach에서 carStatus가 있어야 가능함) resultList.FCLTS_NO ${no} -> fclts_no에 있는 , 단위로 쪼갬 즉 제거 ex. 111,222,333으로 값이 넘어오면 , 단위로 쪼개니까 111 222 333 이 됨 ${no} => 태그를 사용해서 한 줄씩 되게끔 하기

development♥ 2023.03.31

mysql groupconcat 함수 서브쿼리 데이터값 합치는 방법

각각의 값을 group_concat이라는 함수로 묶어서 값을 하나로 가져오는방법 예시) tb_PP pp_seq pp_no pp_address pp_cn 46 100 55555 777777 47 101 666666 888888 tb_PP_OO pp_oo_seq pp_seq oo_no 6 46 3331 7 46 3332 8 47 3333 9 47 3334 tb_pp에서 select해올때 oo_no를 pp_seq가 같은 번호로 가져오려함 여러값을 하나로 합쳐서 가져올때 사용하는 함수 group_concat select * , group_concat(B.oo_no separator ', ') from tb_pp A , tb_pp_oo B where A.pp_seq = B.pp_seq separator 함수를 써..

development♥ 2023.03.30

sqlSessionFactory 에러 오류 해결방법 [Spring Junit Test]

Junit으로 테스트하기위해 아래 파일 3개를 만들었는데 DataSourceTest.java DBTest.java MybatisTest.java 이 파일 3개를 통해서 지금까지한 기본셋팅이 잘 돌아가는지 확인하려면 1. DBTest.java 일단 DBTest.java 에서 파일을 연 상태에서 화면에 마우스 우측클릭 > Run as > Junit Test (여기서 주의할건 테스트 문서들은 Run as > Run on Server 가 아니라 Run as > Junit Test 로 해야한다.) DBTest.java 파일같은 경우는 다이렉트로 연결되기때문에 문제없이 콘솔창에 뜸 2. DataSourceTest.java MybatisTest.java 우측에 Junit에러나 나오고 왼쪽 콘솔창에는 에러메시지가 보임..

반응형