반응형

개발 52

[Java] 정규식 사용법 및 예제

안녕하세요. 오늘은 자바 정규식에 대해 알아보겠습니다. @ 정규식이란? - 특정패턴의 문자를 바꾸거나 찾을 때 사용하는 언어이다. @ 정규식 문법 . 임의의 문자 1개 \d 숫자[0-9] \w 알파벳이나 숫자 \s 공백, 탭 | 또는 () 그룹 {} 개수 ^ 시작 $ 끝 @ 자주 사용하는 정규식 숫자 ^[0-9]*$ 영문자 ^[a-zA-Z]*$ 한글 ^[가-힣]*$ 이메일 \\w+@\\w+\\.\\w+(\\.\\w+)? 전화번호 ^\d{2,3}-\d{3,4}-\d{4}$ 핸드폰 번호 ^01(?:0|1|[6-9])-(?:\d{3}|\d{4})-\d{4}$ 주민등록번호 \d{6} \- [1-4]\d{6} 우편번호 ^\d{3}-\d{2}$ 비밀번호(최소8글자, 글자1개, 숫자1개, 특수문자1개) ^(?=.*[..

개발/JAVA 2023.01.21

[Oracle] 오라클 문자열 합치기(CONCAT, ||)

안녕하세요. 오늘은 오라클(Oracle) 문자열 합치는 방법에 대해서 알아보겠습니다. 오라클(Oracle)에서 문자열을 합치기는 방법은 두가지가 있습니다. 첫번째는 CONCAT 함수를 사용 두번째는 || 파이프 두개를 사용하는 것 입니다. @ CONCAT 함수 사용법 CONCAT(문자열A, 문자열B) @ || 사용법 문자열A || 문자열 @ 예제 SELECT CONCAT('안녕','하세요.') , CONCAT('안녕',CONCAT('하세요.',' 저는')) , CONCAT('안녕',CONCAT('하세요.', CONCAT(' 저는',' GT.IT. 입니다.'))) , '안녕' || '하세요.' , '안녕' || '하세요.' || ' 저는' , '안녕' || '하세요.' || ' GT.IT. 입니다.' FR..

개발/Oracle 2023.01.20

[Oracle] SUBSTR 문자열 자르기 사용법

오늘은 오라클(Oracle) 문장열 자르기 SUBSTR 함수에 대해 알아보겠습니다. @ 사용법 SUBSTR(문자열, 시작위치) SUBSTR(문자열, 시작위치, 길이) @ 예시 안 녕 하 세 요 1 2 3 4 5 -5 -4 -3 -2 -1 SELECT SUBSTR('안녕하세요', 2) --녕하세요 , SUBSTR('안녕하세요', 2, 2) --녕하 , SUBSTR('안녕하세요', 2, 6) --녕하세요 , SUBSTR('안녕하세요', -3, 2) --하세 , SUBSTR('안녕하세요', -3, 6) --하세요 , SUBSTR('안녕하세요', -3) --하세요 , SUBSTR('안녕하세요', 6) --'' , SUBSTR('안녕하세요', -8) --'' FROM DUAL; - SUBSTR('안녕하세요', 2..

개발/Oracle 2023.01.19

[Eclipse] SVN에러 svn: E220004: Access denied

오늘은 svn에러에 대해서 알아보겠습니다. @ 에러메세지 Some of selected resources were not committed. svn: E220004: Commit failed (details follow): svn: E220004: Commit failed (details follow): svn: E220004: Access denied @ 원인 및 해결방안 - 해당 프로젝트에 커밋 권한이 없어서 나타나는 현상 - 해당 프로젝트에 커밋 권한을 부여받으면 된다. 이상 svn에러에 대해 알아보았습니다.

개발/Eclipse 2023.01.18

[Oracle] DECODE 사용법 (if else) 디코드

오늘은 오라클 디코드 함수에 대해 알아보겠습니다. @ DECODE란? - 조건을 걸어 원하는 원하는 출력 값을 리턴해주는 함수이다. - 프로그래밍에서 if else와 비슷하다. - CASE 함수와 비슷하다. @ DECODE 사용법 1. select decode(컬럼이름a, 비교대상b, 출력값c, 출력값d) from 테이블명; -> a=b이면 c, a≠b면 d를 출력 2. select decode(컬럼이름a, 비교대상b, 출력값c, 비교대상d, 출력값e, 출력값f) from 테이블명; -> a=b이면 c, a=d이면 e, a≠b, a≠d면 f를 출력 @ DECODE 함수 심화 버전 select decode(컬럼이름a, 비교대상b, decode(컬럼이름c, 비교대상d, 출력값e, 출력값f), 출력값g) fr..

개발/Oracle 2023.01.17

[Eclipse] 이클립스 퀵서치(Quick Search) 설치 및 사용법

오늘은 인텔리제이처럼 빠르게 검색 할 수 있는 이클립스 퀵서치 설치 및 사용법에 대해 알아보겠습니다. 1. 이클립스 상단에서 Help -> Install New SoftWare...클릭합니다. 2. Work with 입력란에 http://dist.springsource.com/release/TOOLS/update/e4.3/ 를 입력합니다. 3. 제일 상단에 Core / Eclipse Integration Commons 를 체크하고 Next 를 클릭합니다. 4. Next를 클립합니다. 5. I accept the terms of the license agreements 를 체크후 Finish를 클릭하면 설치가 완료 됩니다. 6. Ctrl + Sjift + L 을 누르면 검색 창이 뜨고 검색 할 키워드를 입..

개발/Eclipse 2023.01.16

[Java] indexOf, lastIndexOf 문자열 위치 찾기

1. indexOf() - 특정 문자나 문자열이 앞에서부터 처음 부터 발견되는 인덱스를 반환 - 찾지 못했을 경우는 -1 을 반환 1-1. indexOf() 예시 String str = "Hello world"; System.out.println(str.indexOf("o")); //4 System.out.println(str.indexOf("a")); //-1 System.out.println(str.indexOf("w")); //6 - 사작은 0부터 시작한다. - 3번째 예시를 보면 w는 6을 리턴했다. 공백도 포함하여 위치로 잡는다. 2. lastIndexOf() - 특정 문자나 문자열이 앞에서부터 뒤에서 부터 발견되는 인덱스를 반환 - 찾지 못했을 경우는 -1 을 반환 - 문자를 오른쪽부터 찾지만..

개발/JAVA 2023.01.12

[Oracle] 날짜 포맷 TO_CHAR

TO_CHAR 함수란 - 날짜, 숫자 값을 문자열로 변환하는 함수 사용법 TO_CHAR(날짜 데이터 타입, '지정 형식') 예시 SELECT TO_CHAR(SYSDATE, 'YYYYMMDD') --20230110 , TO_CHAR(SYSDATE, 'YYYY-MM-DD') --2023-01-10 , TO_CHAR(SYSDATE, 'YYYY/MM/DD') --2023/01/10 , TO_CHAR(SYSDATE, 'YYYY/MM/DD HH24:MI:SS') --2023/01/10 15:22:02 , TO_CHAR(SYSDATE, 'YYYY') --2023 , TO_CHAR(SYSDATE, 'MM') --01 , TO_CHAR(SYSDATE, 'MON') --1월 , TO_CHAR(SYSDATE, 'DAY') ..

개발/Oracle 2023.01.10

[Oracle] ROUND 함수

오라클 ROUND 란? - 특정 자리수의 값을 반올림하고 나머지를 버린 값을 리턴해준다. - ROUND(a, b) - ROUND(값, 자리수) 오라클 ROUND 사용법 1. 소수점 반올림 1-1 SELECT ROUND(1234.567) , ROUND(1234.567, 0) , ROUND(1234.467) , ROUND(1234.467, 0) FROM DUAL; 0은 소수점 첫번째 자리를 반올림 하는 것 이다. 0은 생략 가능하다. 1-2 SELECT ROUND(1234.345, 0) , ROUND(1234.345, 1) , ROUND(1234.345, 2) , ROUND(1234.345, 3) FROM DUAL; 소수점 첫번째, 두번째, 세번째, 네번째의 자리수를 반올림한 결과이다. ROUND(1234...

개발/Oracle 2023.01.06
반응형