두자리수 표현

Stirng str = String.format("%02d", 9);



System.out.println(str);



결과 : 09



세자리수 표현

Stirng str = String.format("%03d%n", 9);



System.out.println(str);



결과 : 009

'Back-End' 카테고리의 다른 글

구분값을 추가하여 데이터 합치는 로직  (0) 2019.07.19
String 문자열 조건문의로 비교시  (0) 2018.07.12
StirngUtils. isEmpty / isBlank  (0) 2018.02.27

/*
javaScript 에서 Input 값 여러개를 하나의 컬럼에 저장하기 위해 처리하는 로직

input에서 받는 ID

main_svc_cn1
main_svc_cn2
main_svc_cn3
main_svc_cn4

*/

String sINPUT = "";

if(main_svc_cn1 != null && main_svc_cn1 !=""){ 
sINPUT += "|" + main_svc_cn1; 
}

if(main_svc_cn2 != null && main_svc_cn2 !=""){ 
sINPUT += "|" + main_svc_cn2; 
}

if(main_svc_cn3 != null && main_svc_cn3 !=""){ 
sINPUT += "|" + main_svc_cn3; 
}

if(main_svc_cn4 != null && main_svc_cn4 !=""){ 
sINPUT += "|" + main_svc_cn4; 
}

sINPUT = sINPUT .substring(1);


input 1~4중 어느것이 들어오던

sINPUT 의값은 

|input1|input2|input3|input4

위와 같은 형태로 입력 된다.

후에 substring(1)을 넣으면 
맨앞에의 |는 제거역할!

결과값 >> input1|input2|input3|input4

응용해서 잘 사용하시길...

'Back-End' 카테고리의 다른 글

String 자릿수 표현식  (0) 2019.08.05
String 문자열 조건문의로 비교시  (0) 2018.07.12
StirngUtils. isEmpty / isBlank  (0) 2018.02.27

INSTR('비교할 대상', '비교하고자하는 값', 비교를 시작할 위치, 검색된 결과의 순번)

 

UPPER() - 문자열을 대문자로 변경해주는

 >> 입력값 : UPPER('test')   

 >> 결과값 : TEST 

 

LOWER() - 문자열을 소문자로 변경해주는

 >> 입력값 : LOWER('TEST')

 >> 결과값 : test

 

위의 함수들을 적절히 섞어 사용하면

회원 가입할때, 특정아이디는 만들수 없게 처리할때 유용하게 사용 가능

 

저는 아이디 제한 체크 만들때 사용했는데요 

 

예시를 보여드리겠습니다.

 

SELECT 컬럼명 
  FROM 테이블명
 WHERE instr(upper('입력받을 문자열'), upper(비교하고자 하는 컬럼명)) > 0

 

 

WHERE절에 0을 준 이유

 

instr의 값은 특정위치를 찾으면 해당 문자열 위치를 반환 합니다.

 

그러므로 특정문자열이 찾게 된다면 0보다 큰 수가 반환되기 때문입니다~

 

'DBMS > Oracle' 카테고리의 다른 글

인증 쿼리  (0) 2019.07.15
mybatis 동적 쿼리 choose 등 사용 주의사항  (1) 2018.07.13
mybits 에러  (0) 2018.07.13
이런방식의 쿼리. sort_sql에서 max값 구할때  (0) 2017.12.06
Merge Into 사용방법  (0) 2017.11.23

+ Recent posts