EXCEL에서 데이터를 붙여넣기 했을 때 숫자타입이 문자열 서식으로 지정되어서 문제가 될 때가 있습니다. 서식을 숫자로 바꿔도 자동으로 변환이 안되고 셀을 선택해서 에디트 모드가 되었다가 나와야 서식이 적용되죠. 열이 긴 경우 일일이 하기 힘들지만 다음방법으로 일괄 적용되게 할 수 있습니다. 열을 선택해서 서식을 숫자로 변환한 후에 열을 선택한 상태에서 다음 키을 순서대로 입력합니다. Alt키 -> A -> E -> F 순으로 누릅니다. 열단위로만 적용가능 ( 여러 열을 선택하여 적용안됨) 합니다.
문자열 중간에 문자열을 끼워넣기 위해서 보통은 SUBSTR로 잘라낸 뒤 CONCAT 또는 || 로 붙이게 되는데 특정 함수로 가져와야 되는 문자열의 경우 함수를 여러번 쓸 필요없이 REGEXP_REPLACE 함수와 정규식을 이용하여 처리 가능하다. SELECT REGEXP_REPLACE(‘0224’, ‘(^.{2})’, ‘\1/‘) AS MMDD FROM DUAL; 위 쿼리문은 문자열 시작부터 문자2개까지 매치된 문자열을 해당문자열 + “/“ 로 치환하라는 것이기에 문자열 0224 는 02/24 로 변환된다. 참고. 괄호로 둘러싼 단위는 그룹을 나타냄 {숫자}는 숫자만큼 있음 .은 아무문자 1개 (공백포함) ^는 문자열의 시작 (만약 [] 안에 쓰여지는 경우 패턴 불일치의 의미)
apache commons-lang 라이브러리에서 제공하는 ToStringBuilder, ToStringStype 를 이용해서 Vo객체 전체를 출력하는 소스코드 정리 ToStringBuilder.reflectionToString(this, ToStringStype.DEFAULT_STYLE); ==> com.test.vo.TestVo@797866688[id=값, name=값, address=주소1] JSON_STYLE ==> {“id”:”값1”,”name”:”값2”,”address”:”주소1”} MULTI_LINE_STYLE ==> com.test.vo.TestVo@798776990[ id=값1 name=값2 address=주소1 ] NO_CLASS_NAME_STYPE ==> [id=값1,name=값2,a..
내가 필요한데 기억할 수는 없고, 기록으로 남김. 1번째 방법. 윈도우즈 탐색기에서 원하는 폴더로 이동한 후에 주소창에 "cmd"라고 치고 엔터키를 누른다. 2번째 방법. Shift 키를 누른 상태에서 마우스오른쪽 버튼을 누른다. (윈도즈 10에서는 안 되는 것 같음.) 3번째 방법. 레지스트리의 폴더의 명령을 추가한다. [HKEY_CLASSES_ROOT\Folder\shell] 에서 새로 만들기 Key 한 후 원하는 명령어 명칭을 입력한다. HKEY_CLASSES_ROOT\Folder\shell\"명령어"에서 다시 Key를 새로 만들고 "Command"를 입력한다. Command의 기본값을 "cmd.exe /k "% L"를 입력. /k는 창을 닫지 않고 유지하기, %L은 현재 전체 경로
- Total
- Today
- Yesterday