본문 바로가기

반응형

전체 글

(139)
[ORACLE] SELECT문에서 숫자 및 문자 원하는 데이터 출력하기 아래의 쿼리문들은 MEMBER라는 테이블에 ID라고 하는 칼럼이 있다는 가정하에 작성되었다. SELECT문에서 한글 포함된 데이터 제거하기 SELECT * FROM MEMBER WHERE LENGTH(ID) = LENGTHB(ID); SELECT문에서 숫자 포함된 데이터만 추출하기 SELECT * FROM MEMBER WHERE REGEXP_LIKE ( ID, '^[[:digit:]]+$' ); SELECT문에서 숫자 포함된 데이터 제거하기 SELECT * FROM MEMBER WHERE ID NOT IN ( SELECT ID FROM MEMBER WHERE REGEXP_LIKE ( ID, '^[[:digit:]]+$' ) ); SELECT문에서 대문자인 데이터만 추출하기 SELECT * FROM MEM..
[SPRING] 파라미터 속 json 배열 꺼내쓰기 일반적인 파라미터를 받을 때 @RequestMapping로 URL과 그 파라미터를 받아올 때 파라미터가 각각 있다면 아래와 같이 @RequestParam 어노테이션을 써서 받아오면 된다. @RequestMapping(value="URL이 들어가는 자리") public void MemberInfo( @RequestParam(value="site") String site, @RequestParam(value="id") String id, @RequestParam(value="pw") String pw ) throws Exception { } json, json 배열로 파라미터를 받을 때 하지만 이 파라미터를 json형태로 받는 경우에는 @RequestBody 어노테이션을 써서 받아오면 된다. @Request..
[SPRING] Mybatis에서 insert할 때 null 처리하기 스프링에서 마이바티스를 이용할 때 파라미터 값이 null인 경우 insert, update 할 때 에러가 발생한다. 이런 경우 null값으로 처리해줄 수 있는 방법이 있다. insert, update 구문에 jdbcType 설정하기 예를 들어 EMP라는 테이블에 EMPNO, ENAME, JOB, SAL이라는 칼럼이 있다고 가정한다. 아래의 값을 EMP에 insert 하는 경우 sal의 값은 null이다. int empno = 1; String ename = "WENDY"; Stirng job = "DBA" String sal; Mapper XML 파일에서 위의 값을 insert하는 쿼리를 작성할 때 아래와 값이 null값이 들어오게 되는 파라미터 값에 데이터 타입을 명시하면 에러없이 실행된다. INSER..

반응형